这是我的桌子。
<table>
<tr>
<td>I am Achinna</td>
<td>I am Krish</td>
</tr>
</table>
我需要使用jquery来放置“我”而不是“我”。
答案 0 :(得分:3)
$('td').each(function (i, el) {
var txt = $(el).text();
$(el).text(txt.replace(/(I\sam)\b/g, 'Me'));
});
答案 1 :(得分:2)
jQuery.each($("body").find("table"), function() {
this.innerHTML = this.innerHTML.split("I am ").join("Me ");
});
答案 2 :(得分:0)
$('#table tr').each(function() {
var value = this.val();
value.replace("I am", "Me");
this.val(value);
}
答案 3 :(得分:0)
试试这个:
$('table td').each(function() {
text = $(this).text();
text.replace(/i am/i, 'Me');
$(this).text(text);
});
答案 4 :(得分:0)
$("table:td").each(function(index) {
$(this).text($(this).text().replace("I am", "Me"));
});
答案 5 :(得分:-1)
我在我的Kendo TreeList中使用它,因为仍然存在空问题。
仅当背景为白色时才有效。
$('table td').each(function () {
text = $(this).text();
if (text == "null") {
$(this).addClass("white");
} else {
$(this).removeClass("white");
};
<style>
.white {
color: white;
}
</style>