jquery没有处理ajax加载的内容

时间:2015-03-25 10:04:38

标签: php jquery html css ajax

$(document).ready(function(){
    $(".click").on('click', function(){
        var target = $(this).parent().children(".expand");
        $(target).slideToggle();
    });
});

由AJAX加载的HTML内容:

<div class="click" >...div with expand ....</div>
<div class="click" >...div with expand ....</div>

任何人都可以更正我的代码吗?提前谢谢!

1 个答案:

答案 0 :(得分:1)

<div class="click"></div>是动态创建的元素,因此我们需要在此处使用事件委派

参考:Event binding on dynamically created elements?

试试这个,

$(document).on('click', '.click', function(){
    // Do something
});