我想更改文字" en-us" to" en-gb"(还有很多其他选择,但这不是我的问题)
<tr>
<td>
<td > <span>
<div>
<div>
<div>
<div>
<span >en-us</span> ; </div>
</div>
</div>
</div>
</span> </span>
</td>
</tr>
我无法捕获ID或特定类,所以我需要jQuery选择器中的选择帮助。这是我的想法,但它不起作用:
$('tr td:nth-child(2) span span div div div span').val("en-gb");
你能帮我解决问题吗? http://jsfiddle.net/n6354/
答案 0 :(得分:3)
答案 1 :(得分:0)
使用:contains()选择器怎么样?
$("span:contains('en-us')").text('en-gb');
答案 2 :(得分:0)