script = "<div><p>sss</p></div>";
$(script).find('p').remove();
console.log($(script));
我想从脚本中删除 p 元素为什么 p 元素仍然可用?
script = "<div><p>sss</p></div>";
$(script).find('p').remove();
console.log($(script));
我想从脚本中删除 p 元素为什么 p 元素仍然可用?
这是您可以检查它的方法:
script = "<div><p>sss</p>i am a div</div>";
$(script).contents().find('p').remove();
console.log($(script).contents().find('p'));
输出:
[]
尝试使用contents()
:
描述:获取匹配元素集中每个元素的子元素,包括文本和注释节点。
script = "<div><p>sss</p></div>";
a = $(script).contents().find('p').remove();
console.log($(script));
console.log(a);
使用filter()
代替find()
:
$(script).filter('p').remove();