2025年未来元素(html中的未来元素)

未来元素(html中的未来元素)未来元素 html 中的未来元素 HTML 中的未来元素指的就是那些页面上不存在的 经过我们动态添加的一些元素 以我们为元素绑定事件为例子 绑定事件 div class s1 div

大家好,我是讯享网,很高兴认识大家。

未来元素(html中的未来元素)

HTML中的未来元素指的就是那些页面上不存在的,经过我们动态添加的一些元素,以我们为元素绑定事件为例子


讯享网

//绑定事件
<html>
<body>
<div class="s1"></div>
</body>
</html>

<script>
//用juqery的写法了
$(function(){
    var str=`<span class="s2">测试文字</span>`;
    $("s1").append(str);
    //为s2添加点击事件
    $(".s2").click(()=>{
        console.log(1);    //1  这种写法是可以监听到s2的点击事件的,但是如果换了位置就不行了
    });
    
    //为s2添加点击事件
    $(".s2").click(()=>{
        console.log(1);    //  监听不到,因为当我们为他绑定点击事件时这个元素还不存在
    });
    var str=`<span class="s2">测试文字</span>`;
    $("s1").append(str);

    //正确写法
    //为s2添加点击事件
    $("s1").on("click",".s2",()=>{
        console.log(1);   //这样才能触发
    })
    var str=`<span class="s2">测试文字</span>`;
    $("s1").append(str);
});

</script>

讯享网

 

小讯
上一篇 2025-03-31 10:04
下一篇 2025-03-10 18:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/25446.html