Javascript 编辑文本区域Jquery

Javascript 编辑文本区域Jquery,javascript,jquery,Javascript,Jquery,我有一个Textarea,它的形式有这个值 Hello<div class="author"><br /><i> Written By <a href="http://localhost/user/admin">admin</a> </i></div> 我需要在加载时删除author类中的所有内容,因为我将在提交时添加相同的更新数据。您只需将该部分替换为regex即可: textarea.val(textare

我有一个Textarea,它的形式有这个值

Hello<div class="author"><br /><i> Written By <a href="http://localhost/user/admin">admin</a> </i></div>

我需要在加载时删除author类中的所有内容,因为我将在提交时添加相同的更新数据。

您只需将该部分替换为regex即可:

textarea.val(textarea.val().replace(/<div class="author">.*?<\/div>/, ''));

演示:

问题不太清楚,但要删除及其内容,可以使用拆分和移位:


可能不是你想要的答案,但是你如何在提交时将文本添加到文本区域,为什么不使用相同的方法删除文本呢

另一方面,做:

$('#textareaID').val('Hello');

将给出与删除其余文本并保留“Hello”完全相同的结果。

将问题读到最后。author类中的所有内容并留下一个空div?或者,删除author div并只留下Hello?
$('#textareaID').val('Hello');