【发布时间】:2012-03-15 07:49:29
【问题描述】:
我想在以下 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>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>
$('#myDiv>table>tr>td>table>tr>td').eq(1).text("Picked"); 部分可以解决问题,我忘记了最后一个 td 部分。感谢 Rocket 和大家的帮助。
【问题讨论】:
-
你为什么不给你想要选择的字段的ID?
-
嗨 Neysor,b/c 部分代码是由 ASP.net 用户控件自动生成的。我只是在这里发布一个示例代码以显示类似的结构以便于参考。谢谢
-
嗨,Rocket,工作就像一个魅力!万分感谢!!!马虎我~
标签: javascript html jquery html-table jquery-selectors