/ / specifica del selettore / jquery, nessun ID o classe - javascript, jquery, jquery-selors

specifica del selettore jquery, nessun ID o classe - javascript, jquery, selettori jquery

Voglio cambiare il testo "en-us" in "en-gb" (e molte altre opzioni, ma questa non è la mia domanda)

<tr>
<td>
<td > <span>
<div>
<div>
<div>
<div>
<span >en-us</span> ; </div>
</div>
</div>
</div>
</span> </span>
</td>
</tr>

Non riesco a rilevare l'ID o la classe specifica, quindi ho bisogno di aiuto con la selezione nel selettore jQuery. Questa era la mia idea, ma non funziona:

    $("tr td:nth-child(2) span span div div div span").val("en-gb");

Potresti farmi lavorare la soluzione? http://jsfiddle.net/n6354/

risposte:

3 per risposta № 1

Vedere qui:

http://jsfiddle.net/n6354/2/

.html("en-gb");

Funziona benissimo. Usa html () non val () Questo non è input


0 per risposta № 2

Che dire dell'utilizzo del selettore: Includes ()?

$("span:contains("en-us")").text("en-gb");

Riferimento: http://api.jquery.com/contains-selector/


0 per risposta № 3

Prova questo:

 $("tr td:nth-child(2) div span").html("en-gb");

dimostrazione