2011-10-21 15 views
7

ho alcune etichette, come: (? O altro testo)etichetta Find a partire con il testo con jQuery

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

Come posso ottenere etichette che inizia con "alcuni". Ho provato

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

ma non sembra funzionare (restituisce la lista vuota). È più complicato nel mio vero problema, quindi forse ho fatto qualche altro errore, ma forse lo sto facendo completamente storto? Qualcuno di questi è un buon modo per farlo? Qual è il modo migliore?

risposta

10

farei questo (jsfiddle):

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

Funziona benissimo, grazie per la risposta rapida! – Episodex

Problemi correlati