Javascript 移除&;zwnj;人物

Javascript 移除&;zwnj;人物,javascript,jquery,Javascript,Jquery,在我的页面上有一个文本区域。里面有一些&zwnj字符 我需要把这些拿走 我知道我可以使用replace来执行此操作,但当我访问文本区域的.html()时,它们不会出现 console.log($('#my-textarea').html()); 因此,对上述内容进行替换必须有效 如何删除这些字符 编辑: 上述操作无法删除隐藏字符。替换(/‌/g')无效,因为HTML和javascript使用不同的编码来表示特殊字符 可以使用unicode表示法删除此特殊字符 $('#替换')。单

在我的页面上有一个文本区域。里面有一些
&zwnj字符

我需要把这些拿走

我知道我可以使用replace来执行此操作,但当我访问文本区域的.html()时,它们不会出现

console.log($('#my-textarea').html());
因此,对上述内容进行替换必须有效

如何删除这些字符


编辑:

上述操作无法删除隐藏字符。

替换(/‌/g')
无效,因为HTML和javascript使用不同的编码来表示特殊字符

可以使用unicode表示法删除此特殊字符

$('#替换')。单击(函数(){
var$text=$(“#我的文本区域”);
console.log($text.html())
$text.html($text.html()
console.log($text.html())
})

测试‌
测试‌
测试‌
测试‌
测试‌

替换
如果您不需要html作为某项内容的值,这可能会起到以下作用:

console.log( $('#my-textarea').text() );

jQuery
.text()
方法在清理输入方面做得很好,它只返回文本,并去除其余部分。

如果
#my textarea
实际上是一个
元素,那么您根本不应该使用
html()
。使用
val()。text()也无法记录隐藏字符..replace('x','y')-它不会对tho产生任何影响,因为隐藏字符不会记录。如何使用replace。。。。显示它。。。你如何使用它可能是它不起作用的原因与问题无关。很高兴你花了一点时间试图理解我的建议。是的,回答得很好!你知道你在说什么。
console.log( $('#my-textarea').text() );