一个关于jQuery ul元素 on方法的双向绑定的问题,给ul追加li元素后,li的点击事件丢了,以下是我的代码,
<divclass="add-div"></div><ulclass="ul-list"><li><divclass="div-tt">111111</div></li>...
<div class="add-div"></div>
<ul class="ul-list">
<li>
<div class="div-tt">111111</div>
</li>
<li>
<div class="div-tt">222222</div>
</li>
</ul>
<script src="jquery.mobile-1.4.5.min.js"></script>
<script src="jquery.min.js"></script>
<script>
$('.add-div').on('click', function () {
$('.ul-list').append("<li><div class='div-tt'>333333</div></li>");
});
$('.div-tt').on('click', function () {
alert($(this).html());
});
</script> 展开
<ul class="ul-list">
<li>
<div class="div-tt">111111</div>
</li>
<li>
<div class="div-tt">222222</div>
</li>
</ul>
<script src="jquery.mobile-1.4.5.min.js"></script>
<script src="jquery.min.js"></script>
<script>
$('.add-div').on('click', function () {
$('.ul-list').append("<li><div class='div-tt'>333333</div></li>");
});
$('.div-tt').on('click', function () {
alert($(this).html());
});
</script> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询