一个关于jQuery ul元素 on方法的双向绑定的问题,给ul追加li元素后,li的点击事件丢了,以下是我的代码,

一个关于jQuery ul元素 on方法的双向绑定的问题,给ul追加li元素后,li的点击事件丢了,以下是我的代码,,第1张

你这样新生成的li不会被绑定

把这个

$('.div-tt').on('click', function () {

        alert($(this).html())

    })

换成这个试试看

$('.ul-list').on('click', '.div-tt' ,function(){

    alert($(this).html())

})

提供两种思路:1、select 中的option选中添加class='BeSelected' 用于标记这个option已经被选中过。有这个标记的就不再UL中添加li

2、每次UL添加li的时候判断li>span:contains('所选option的value')存在不存在


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11854874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存