簡體   English   中英

編輯文字Textarea Jquery

[英]Edit text Textarea Jquery

我有一個具有此值的形式的Textarea

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

我需要在加載時刪除作者類中的所有內容,因為我將在提交時添加相同的更新數據。

您只需將其替換為正則表達式即可:

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

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

這個問題尚不清楚,但是要刪除<div class="author">及其內容,可以使用splitshift

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

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

可能不是您要找的答案,而是提交時如何精確地將文本添加到文本區域,以及為什么不使用相同的方法刪除文本。

在另一方面:

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

與刪除其余文本並保持“ Hello”效果完全相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM