我想使用jQuery来操作不在DOM上的克隆元素,以对其执行.remove()
之类的操作。说我有以下代码:
var div= $('<div> <div id="div1"></div> </div>');
div.remove('#div1');
console.log(div.html());
控制台上的结果仍会显示该元素未被删除。 string
操纵是不可取的,我正在寻找与$().remove()
答案 0 :(得分:3)
div
变量将包含对外div
的引用。您需要使用find()
来获取内部div id
:
var $div = $('<div><div id="div1"></div></div>');
$div.find('#div1').remove();
答案 1 :(得分:1)
使用jQuery()
函数的context
参数:
$('div', div).remove('#div1');