问题描述
$.each(data,function(index,item){var li=$("<li></li>").text(index+item);//li鼠标移动的显示高亮的部分li.click(function(){alert("sss");})});这里是循环一个数据,每循环依次,建一个Li,然后点击li,为什么不能触发click呢? 问题补充:zui4yi1 写道
解决方案
随便写了几行代码,没发现有什么问题啊?要说区别,是不是那个append()?<script>$(function(){var li = $("<li>").text("abc");li.click(function(){alert("aaa");});$("#dv").append(li);});</script><body ><div id="dv"></div></body>
解决方案二:
//li鼠标移动的显示高亮的部分 是不是你这里的代码有误?
解决方案三:
你写click事件了吗
时间: 2024-09-20 00:44:50