search

Home  >  Q&A  >  body text

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

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

大家讲道理大家讲道理2897 days ago460

reply all(1)I'll reply

  • 怪我咯

    怪我咯2017-04-10 12:44:52

    var $target= $('#target');
    $target.append('<p id="message"></p>');
    
    if ($('#message', $target).length == 1) {
        alert('success');
    } else {
        alert('fail');
    }

    这个行不?

    或者

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

    reply
    0
  • Cancelreply