我有一个弹出按钮按下事件的模态表单。表单当前将文本框中的输入值附加到当前单元格值的末尾。
我追加到当前值的末尾,如此
row.cells[1].innerHTML = row.cells[1].innerHTML + ' - ' + $('#<%=txtNewVal.ClientID %>').val();
是否可以使用新值$('#<%=txtNewVal.ClientID %>').val()
并替换当前字符串中的值?
例如 - 让我们说row.cells[1].innerHTML
=&#34; Bilge Water和Muskrat Soup&#34;而$('#<%=txtNewVal.ClientID %>').val()
读南瓜饼
使用JQuery我可以用Muskrat Soup
替换Pumpkin Pie
吗? I.E.用新值替换当前值的字符串?
答案 0 :(得分:1)
使用replace
并重新绑定表格单元格。
if ($('td').html().indexOf("Muskrat Soup") > 0) {
$('td').html($('td').html().replace("Muskrat Soup", "Pumpkin Pie"));
} else {
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>Bilge Water And Muskrat Soup</td>
</tr>
</table>