Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除特定文本和换行符_Javascript_Jquery - Fatal编程技术网

Javascript 删除特定文本和换行符

Javascript 删除特定文本和换行符,javascript,jquery,Javascript,Jquery,我做了一个解释来解释我的问题 正如您在文本框中键入并按下按钮时所看到的,文本框值被替换为”,但我需要做什么才能替换文本并删除换行符 我确信我忽略了一些简单的事情。。。谢谢 $('button').click(function(e) { var info = $('#textField').val(); var textarea = document.getElementById("todoListSave"); textar

我做了一个解释来解释我的问题

正如您在
文本框
中键入并按下
按钮
时所看到的,
文本框
值被替换为
,但我需要做什么才能替换文本并删除换行符

我确信我忽略了一些简单的事情。。。谢谢

$('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>
$(“按钮”)。单击(函数(e){
var info=$('#textField').val();
var textarea=document.getElementById(“todoListSave”);
textarea.value=textarea.value.replace(信息“”);
});
点击我
1.
2.
3.
4.
5.
6.
7.

这将解决您的问题


您需要在末尾添加新的换行符。

您还需要替换换行符,例如

var re = new RegExp(info + '\n', 'g');

更新的fiddle对我来说似乎不起作用,文本区域内的值刚刚更改为
0
。。
var re = new RegExp(info + '\n', 'g');