javascript - 更改表格单元格值jquery

标签 javascript jquery html

我需要找到一个包含特定文本值的表格单元格并将其更改为其他值。

    <table><tr>
<td>You are nice</td>
<td>I hate you</td>
</tr></table>

找到包含“我恨你”的表格单元格并将其更改为“我爱你”。

我如何在 Jquery 中做到这一点?

最佳答案

使用 :contains 选择器:

$('td:contains("I hate you")').text('....');

使用filter方法:

$('td').filter(function(){
   // contains
   return $(this).text().indexOf("I hate you") > -1;
   // exact match
   // return $(this).text() === "I hate you";
}).text('...');

或者:

$('td').text(function(i, text){
   return text.replace('I hate you', 'I love you!');
});

关于javascript - 更改表格单元格值jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763148/

相关文章:

jquery - 使用弹出消息确认删除 (jQuery)

html - 如何在选择时使 HTML 单选按钮加粗?

php - 从 TextArea 检索文本!

jquery - 轴的位置。有效吗?

javascript - 如何在 javascript 或 JQuery 中模拟 "organic"按键?

javascript - 继续执行函数直至释放鼠标

javascript - 如何从字符串中删除特定的特殊字符以及所有字母

javascript - axios ,使用 api 登录,处理 token

javascript - 如何使用 MVVM 创建自定义模板下拉列表剑道?

javascript - 默认 highstock 缩放,不带范围选择器按钮