我試圖刪除<div>
內的所有html格式,但特定類別除外。刪除除特定類別以外的格式
我試圖
$('div#text :not(a.keep)').contents().each(function() {
$(this).html($(this).text());
});
但它什麼都不改變到div的內容。
樣本輸入:<span>a </span><span><a class="keep">b</a></span> c
期望的輸出:a <a class="keep">b</a> c
爲什麼?
我爲什麼要這麼做?我有一個div,contenteditable,我想要格式化用戶輸入的內容。我有一個計時器,每隔幾秒我檢查div的內容以查找要格式化的內容,但我想保留已標記的內容。
你們是不是要刪除所有喜歡,等或只是從這些元素風格的元素? –
每個元素,主要是 s – Manu
你應該是一個倒車,因爲它也將刪除鏈接,如果有的話。 –