新しく先頭に追加された要素 (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);
DOMのjqueryオブジェクトであると仮定new_div
します(別の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風:
$('<div>Something new</div>').prependTo('#my-div').delay(2000).queue(function() {
$(this).remove();
});