2011-10-21 15 views
7

के साथ पाठ के साथ शुरू मैं की तरह, कुछ लेबल: (? या अन्य पाठ)ढूँढें लेबल jQuery

<label>Some words</label> 
<label>Some other words</label> 
<label>Yet another words</label> 

मैं "कुछ" के साथ शुरू लेबल कैसे प्राप्त कर सकते हैं। मैंने

$("label").filter('html^="Some"') 
//or 
$("label").filter('text^="Some"') 

लेकिन यह काम नहीं कर रहा है (खाली सूची देता है)। यह मेरी असली समस्या में अधिक जटिल है, इसलिए शायद मैंने कुछ और गलती की, लेकिन शायद मैं इसे पूरी तरह से गलत कर रहा हूं? क्या इनमें से कोई भी ऐसा करने का एक अच्छा तरीका है? सबसे अच्छा तरीका क्या है?

उत्तर

10

मैं यह कर सकता है (jsfiddle):

$('label').filter(function(index) { 
    return $(this).text().search('Some') == 0; 
})... 
+0

यह काम करता है महान, आप त्वरित जवाब के लिए धन्यवाद! – Episodex

संबंधित मुद्दे