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 № 1Vedere qui:
.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");