JQUERY:如何删除除BR和IMG所有的HTML标签DIV
如何删除所有的HTML标签,除非DIV CONTENTEDITABLE <img>
和<br>
,当我在里面JQUERY:如何删除除BR和IMG所有的HTML标签DIV
<div id='aa' contenteditable='true'></div>
写至此,我使用
$('#aa').text()
但它删除一切
我尝试使用这个
$('#aa').keydown(function(e) {
var datasts=$("#aa").html();
datasts=datasts.substr(datasts.length - 1);
if (e.keyCode === 13) {
document.execCommand('insertHTML', false, 'enter');
return false;
}
});
document.getElementById("aa").addEventListener("input", function() {
var a=$("#aa").text();
$("#aa").html(a.replace('enter', '<br/>'));
}, false);
但结果是不是最大
这是我的代码已经改变
<div id='aa' contenteditable='true'></div>
<button onclick="$('#aa').html('<img src='https://ichef.bbci.co.uk/news/976/media/images/83351000/jpg/_83351965_explorer273lincolnshirewoldssouthpicturebynicholassilkstone.jpg'>');">
aa
</button>
<script>
$('#aa').keydown(function(e) {
var datasts=$("#aa").html();
datasts=datasts.substr(datasts.length - 1);
if (e.keyCode === 13) {
document.execCommand('insertHTML', false, '<br>');
return false;
}
});
document.getElementById("aa").addEventListener("input", function() {
$("#aa").children().not("br, img").remove();
}, false);
</script>
我想删除文字的位置html标签。当有复制HTML,HTML标记将被自动删除
试试这个,这将消除#AA的任何子女如果发现孩子不是BR或IMG
$("#aa").children().not("br, img").remove()
它删除了包括普通字符在内的所有内容 –
我想在删除其他文件时删除:contenteditable –
我不确定你想要实现的目标。你想要删除什么?当你想删除项目 –
请分享工作片段用''来展示你的努力和问题。 – gurvinder372
我已经加入问题 –
你到底想要达到什么目的? – Brad