0

当我有由单行组成的字符串时,替换就可以了。

一旦我在文本区域中输入一些文本并按 Enter 换行,替换将不再起作用。

var currentValue = $('#service-field').val();
$('#service-field').val(currentValue.replace("particular string",""));

我应该怎么办?

4

1 回答 1

1

试试这个以确保您捕获所有事件,而不仅仅是第一行的事件:

$('#service-field').val(currentValue.replace(/particular string/g, ""));

或使用变量:

var t = "particular string";
$('#service-field').val(currentValue.replace(eval("/" + t + "/g"), ""));
于 2013-08-15T18:54:46.163 回答