使用JQuery替换

时间:2018-01-19 02:03:44

标签: jquery asp.net webforms

我有一个弹出按钮按下事件的模态表单。表单当前将文本框中的输入值附加到当前单元格值的末尾。

我追加到当前值的末尾,如此

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.用新值替换当前值的字符串?

1 个答案:

答案 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>