编辑文本文本区域Jquery

Edit text Textarea Jquery

本文关键字:文本 Jquery 区域 编辑      更新时间:2023-09-26

我有一个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>/, ''));

演示:http://jsfiddle.net/TimWolla/Nzvy7/

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

另一方面做:

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

这将给你带来与删除其余文本并只保留"你好"完全相同的结果。

问题并不完全清楚,但要删除<div class="author">及其内容,可以使用splitshift:

$("textarea").val().split("<div class='"author'"").shift();

http://jsfiddle.net/xtnL7/1/