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