我做了fiddle来解释我的问题。
正如您在textbox
中输入并按button
时所见,textbox
值已替换为""
,但我需要做什么才能替换文本并删除换行符?
我确信这是一件很简单的事情,我忽略了......谢谢。
$('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>
答案 0 :(得分:2)
答案 1 :(得分:1)
http://jsfiddle.net/wdo4Lw57/1/
textarea.value = textarea.value.replace(info + "\n", "");
这可以解决您的问题。
您需要在最后添加新的换行符。