/ / especificación del selector de jquery, sin ID o clase - javascript, jquery, jquery-selectores

Especificación del selector de jquery, No ID o clase - javascript, jquery, jquery-selectores

Quiero cambiar el texto "en-us" a "en-gb" (y muchas otras opciones, pero esa no es mi pregunta)

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

No puedo capturar ID o clase específica, por lo que necesito ayuda con la selección en jQuery selector. Esta fue mi idea, pero no está funcionando:

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

¿Podrías conseguirme una solución de trabajo? http://jsfiddle.net/n6354/

Respuestas

3 para la respuesta № 1

Mira aquí:

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

.html("en-gb");

Esto funciona bien. Use el html () no el val () Esto no es entrada


0 para la respuesta № 2

¿Qué hay de usar el selector: contiene ()?

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

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


0 para la respuesta № 3

Prueba esto:

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

Manifestación