我有一个Textarea,其形式具有此值
Hello<div class="author"><br /><i> Written By <a href="http://localhost/user/admin">admin</a> </i></div>
我需要在加载时删除作者类中的所有内容,因为我将在提交时添加相同的更新数据。
答案 0 :(得分:0)
您只需使用正则表达式替换该部分:
textarea.val(textarea.val().replace(/<div class="author">.*?<\/div>/, ''));
答案 1 :(得分:0)
问题并不完全清楚,但要删除<div class="author">
及其内容,您可以使用split
和shift
:
$("textarea").val().split("<div class=\"author\"").shift();
答案 2 :(得分:0)
可能不是您正在寻找的答案,但您在提交时如何向textarea添加文字,以及为什么不使用相同的方法删除文字。
另一方面做:
$('#textareaID').val('Hello');
将为您提供与删除其余文本完全相同的结果,并保持&#39; Hello&#39;。