有没有办法将新添加的元素(使用 jQuery)存储到 var 中?
我想做这样的事情:
var new_div = $('#my-div').prepend('<div>Something new</div>');
setTimeout(function () {
new_div.remove();
}, 2000);
有没有办法将新添加的元素(使用 jQuery)存储到 var 中?
我想做这样的事情:
var new_div = $('#my-div').prepend('<div>Something new</div>');
setTimeout(function () {
new_div.remove();
}, 2000);
为了将新创建的变量存储div
在变量中,您必须从创建 开始div
,然后使用prependTo
:
var new_div = $('<div>Something new</div>').prependTo('#my-div');
setTimeout(function () {
new_div.remove();
}, 2000);
var newItem = $('<div>Something new</div>');
new_div.prepend(newItem);
setTimeout(function () {
newItem.remove();
}, 2000);
假设new_div
是 DOM 中的一个 jquery 对象(像另一个 div)
工作样本:http: //jsfiddle.net/exQTa/
var new_div = $('<div>Something new</div>');
$('#my-div').prepend(new_div);
var timer = setTimeout(function () {
new_div.remove();
}, 2000);
或者更多 jQuery'ish:
$('<div>Something new</div>').prependTo('#my-div').delay(2000).queue(function() {
$(this).remove();
});