问题描述
- 求助:怎样用jquery给由Ajax生成的li标签绑定click事件~~~
-
有一个ul列表,id=“uu”,里面的li标签是通过ajax追加进去的,我想给这些li标签绑定click事件,$("#uu li").click(function(){alert(123);})怎样也出不来,求大侠们帮忙,感激不尽~~~
解决方案
$(document).ready(function () {
$("li").live("click", function () {
$("#txtCode").val($(this).text());
$("#divShowText").html("");
})
解决方案二:
没粘代码,我也不太清楚你这句代码写的位置。不过应该是加载顺序的问题,执行$("#uu li")时取不到内容,所以无效。这样写就好了,没用ajax 但是类似的:
js:
function add(){
$("#dd").html("
a");//ul里
$("ul li").click(function(){alert("123");});
}
解决方案三:
html代码片段
$(document).ready(function(){
$("li#dd").bind("click",function(){
alert("a");
});
});
- d
- dd
- ddd
如果你有多个li标签,建议加上id,不然你点任何一个li都会有相同的反应
时间: 2024-09-11 23:12:33