如何使用Jquery选择此特定的td元素及其文本
How to select this specific td element with its text with Jquery
我想用以下HTML结构中的Jquery将"Yes!Pick me"更改为"Picked"。我应该如何选择它?请放些光,谢谢!
我尝试了$('#myDiv>table>tr').eq(1),但不知道如何继续。。。
<div id="myDiv">
<table>
<tr>
<td>Not me..</td>
<td>Not me..</td>
</tr>
<tr>
<td>Not me..</td>
<td>Yes! Pick me~ </td>
</tr>
</table>
</div>
使用:contains
选择器。
$('#myDiv').find('td:contains(Yes! Pick me~ )').text('Picked');
如果您无法查询包含的文本,请像一样进行查询
$('#myDiv tr:eq1(1) td:last').text('Picked');
您可以使用:
$('td:contains("Yes! Pick me~ ")');
JS Fiddle演示。
或者:
$('tr:eq(1) td:eq(1)');
JS Fiddle演示。
参考文献:
:contains
选择器:eq()
选择器
很简单,只需在td中添加一个想要更改的类:
<td class="to-change">Yes! Pick me~</td>
和jquery
$("td.to-change").html("Picked!");
相关文章:
- 如何在td元素中添加监听器
- 如何首先设置样式<td>表中包含在窗体中的元素
- 使用querySelector()获取最后一个td元素
- 更改<td>更改事件的元素值
- 使用 Jquery 选择一个 td 元素
- 将图像附加到没有 id 或值的 td 元素
- 除了最后一个<td>元素-Jquery
- td元素中带有传递参数的Javascript函数
- 将内联块元素居中,并在 td 内部使用链接
- 如何在点击tr的td后获取tr的id's元素
- 事件点击不在td元素中的多个锚点标记上处理同一个类
- 浏览器中的javascript和td元素事件属性
- 正在获取循环中td元素的tr id
- Jquery:选择tr元素的第二个td
- 正在查找表行中的td元素位置
- 使用setAttribute将id设置为元素最后一行的td
- 无法动态设置表的 td 元素的值
- td 元素上的 OnClick 函数返回第一列值和标头值
- td内部元素td的php-id
- 我需要什么CSS规则来隐藏"其子元素"td"'有子元素"input&qu