我正在尝试删除 a 中的所有 html 格式<div>
,特定类除外。
我试过
$('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,内容可编辑,我想格式化用户输入的内容。我有一个计时器,每隔几秒钟我就会检查 div 的内容以查找要格式化的内容,但我想保留已标记为保留的内容。