2015-04-01 101 views
1

我发了一个fiddle来解释我的问题。删除特定文本和换行符

正如你可以看到,当你键入到textbox并按buttontextbox值替换""但我需要以替换文本并删除断行呢?

我敢肯定,这是简单的,我俯瞰...谢谢。

$('button').click(function(e) { 
      var info = $('#textField').val(); 
      var textarea = document.getElementById("todoListSave"); 
      textarea.value = textarea.value.replace(info, ""); 
}); 

<button>Click Me</button> 
<input type="text" placeholder="Text to remove from textarea..." id="textField"> 
<textarea id="todoListSave"> 
1 
2 
3 
4 
5 
6 
7 
</textarea> 

回答

1

http://jsfiddle.net/wdo4Lw57/1/

textarea.value = textarea.value.replace(info + "\n", ""); 

这应该可以解决您的问题。

您需要将新行字符添加到最后。

+0

似乎并没有为我工作,在文字区域内的价值只是改为'0' .. – Jamie 2015-04-01 23:40:05