开发者社区 问答 正文

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

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

展开
收起
小旋风柴进 2016-03-23 14:32:52 2933 分享 版权
1 条回答
写回答
取消 提交回答
  • 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....
    2019-07-17 19:11:01
    赞同 展开评论