我想删除所有具有 iframe 的子元素。例如,如果我想删除所有没有 iframe 的 DIV 作为孩子:
$("div :not(iframe)").remove();
但它不起作用......正确的指令是什么?
非常感谢!
我想删除所有具有 iframe 的子元素。例如,如果我想删除所有没有 iframe 的 DIV 作为孩子:
$("div :not(iframe)").remove();
但它不起作用......正确的指令是什么?
非常感谢!
我想删除所有具有 iframe 的子元素
我总是使用过滤器:
$('div').filter(function(i,el) {
return $(el).find('iframe').length;
}).remove();
做相反的事情:
$('div').filter(function(i,el) {
return !$(el).find('iframe').length;
}).remove();
var $divsWithoutIframeChilds = $('div').filter(function(i, el){
return $(el).find('iframe').length < 1;
});
$divsWithoutIframeChilds.remove();