javascript – 如何检查jQuery中是否存在具有id的元素?

前端之家收集整理的这篇文章主要介绍了javascript – 如何检查jQuery中是否存在具有id的元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在动态生成div,我要检查是否存在动态生成的div?我怎样才能做到这一点?

目前我正在使用以下内容,它不会检测动态生成的div.它仅检测HTML模板中是否已存在包含id的元素.

$(function() {
    var $mydiv = $("#liveGraph_id");
    if ($mydiv.length){
        alert("HHH");
    }
});

如何检测动态生成的div?

解决方法

如果突变观察因为它们的 browser compatibility而不是一个选项,那么你将不得不涉及实际插入< div>的代码.进入文件.

一种选择是将自定义事件用作pub/sub.

$(document).on('document_change',function () {
    if (document.getElementById('liveGraph_id')) {
        // do what you need here
    }
});
// without a snippet to go on,assuming `.load()` for an example
$('#container').load('/path/to/content',function () {
    $(this).trigger('document_change');
});
原文链接:https://www.f2er.com/jquery/155835.html

猜你在找的jQuery相关文章