如何判断jquery是否用.append()成功创建了元素

44次阅读

如题,用 append() 的方法创建了一个 #message,如何检测创建成功了呢?

Benjamin

var $target= $('#target');
$target.append('<div id="message"></div>');

if ($('#message', $target).length == 1) {
    alert('success');
} else {
    alert('fail');
}

这个行不?

或者

// 一开始就检查有没有#message, 如没有就创建
if (!$('#message').length) {
    $('#target').append('<div id="message"></div>');
}

// do something....

atans

正文完