voglio trovare una stringa di testo in un elemento e avvolgere alcuni tag span intorno ad esso. Ad esempio:Trovare una stringa di testo in un elemento e avvolgere alcuni tag span intorno ad esso
Da <h2>We have cows on our farm</h2>
-<h2>We have <span class='smallcaps'>cows</span> on our farm</h2>
ho provato:
$("h2:contains('cow')").each(function() {
$(this).text().wrap("<span class='smallcaps'></span>");
});
Ma che avvolge solo l'intera contenente tag h2.
Chiedo perché sono interessato - Dove posso trovare della documentazione sulla sintassi che stai usando? In particolare la funzione '(_, html)'. –
@Evan Penso che la migliore sia la documentazione di jQuery, http://api.jquery.com/html/, a partire da jQuery 1.4, il metodo 'html' accetta una funzione, il primo parametro è index e il secondo è contenuto html . – undefined
Sì, l'ho visto, ma puoi semplicemente fornire '_' come l'indice in questo modo? È fondamentalmente solo l'invio di un indice nullo? –