如何用Jquery选择这个特定的td元素及其文本 [英] How to select this specific td element and its text with Jquery
问题描述
我想用以下HTML结构中的Jquery将Yes!Pick me改为Picked,我使用 $('#myDiv> table> tr> td> table> tr' ).eq(1).text(Picked);
但它不起作用。请问有人可以点亮一下吗?
仅供参考,第一个表格本身的第一个td包含另一个表格...
< div id =myDiv>
< table>
< tr>
< td>
< table>
< tr>
< td>是!接我!< / td>
< td>不是我..< / td>
< / tr>
< tr>
< td>不是我..< / td>
< / tr>
< / table>
< / td>
< td>不是我..< / td>
< / tr>
< tr>
< td>不是我..< / td>
< / tr>
< / table>
< / div>
试试这个:
$(#myDiv table table td:first)。text(Picked)
I want to change the "Yes! Pick me" into "Picked" with Jquery in the following HTML structure, I used $('#myDiv>table>tr>td>table>tr').eq(1).text("Picked");
But it was not working. Could someone shed some light on this please? Thanks!
FYI, the first td of the the first table itself contains another table...
<div id="myDiv">
<table>
<tr>
<td>
<table>
<tr>
<td>Yes! Pick me!</td>
<td>Not me..</td>
</tr>
<tr>
<td>Not me..</td>
</tr>
</table>
</td>
<td>Not me..</td>
</tr>
<tr>
<td>Not me..</td>
</tr>
</table>
</div>
The section $('#myDiv>table>tr>td>table>tr>td').eq(1).text("Picked");
does the trick, I forgot the last td part. Thanks to Rocket and everyone's help.
Try this:
$("#myDiv table table td:first").text("Picked")
这篇关于如何用Jquery选择这个特定的td元素及其文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!