拨片项链
2014-07-31 03:04
采纳率: 25%
浏览 7.3k

求助:怎样用jquery给由Ajax生成的li标签绑定click事件~~~

有一个ul列表,id=“uu”,里面的li标签是通过ajax追加进去的,我想给这些li标签绑定click事件,$("#uu li").click(function(){alert(123);})怎样也出不来,求大侠们帮忙,感激不尽~~~

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • shzh_Q 2015-04-16 00:46
    已采纳

    $(document).ready(function () {
    $("li").live("click", function () {
    $("#txtCode").val($(this).text());

    $("#divShowText").html("");

                                     })
    
    打赏 评论
  • Vera_Q 2014-07-31 07:41

    没粘代码,我也不太清楚你这句代码写的位置。不过应该是加载顺序的问题,执行$("#uu li")时取不到内容,所以无效。这样写就好了,没用ajax 但是类似的:
    js:
    function add(){
    $("#dd").html("

    a");//ul里
    $("ul li").click(function(){alert("123");});
    }
    打赏 评论
  • xuan_1002xuan 2014-08-10 15:11

    html代码片段

    $(document).ready(function(){ $("li#dd").bind("click",function(){ alert("a"); }); });
    • d
    • dd
    • ddd

    如果你有多个li标签,建议加上id,不然你点任何一个li都会有相同的反应

    打赏 评论

相关推荐 更多相似问题