jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 单击将在稍后创建的侦听器类大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图找出是否有可能创建一个类clicklistener.当我创建一个div侦听器时,我可以先添加侦听器,然后我可以创建div.

所以我想先创建一个监听器,然后再添加该类.可能吗?

HTML

<div>
    <div id="1">
        <div id="2">
            <!-- will be created.. -->
        </div>
    </div>
</div>

JS:

$(".welcome").click(function() {
    alert("Hi there");
});

// Later the class album will be loaded
// When you put it above it will work..
welcome = document.getElementById("2");
welcome.innerHTML = '<div id="3" class="welcome"> Hello</div>';

做了jsfiddle测试.

解决方法

是的…使用 on活动代表……

试试这个

$(document).on('click','.welcome',function() {
    alert("Hi there");
 });

更好的是,如果你将事件附加到最接近的元素…在你的情况下,div是id#2< div id = 2>

$('#2').on('click',function() {
   alert("Hi there");
});

fiddle here

大佬总结

以上是大佬教程为你收集整理的jquery – 单击将在稍后创建的侦听器类全部内容,希望文章能够帮你解决jquery – 单击将在稍后创建的侦听器类所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。