因为某些原因,点击不起作用..我哪里出错了?

时间:2014-02-09 23:30:11

标签: javascript jquery ajax

我知道点击用于动态生成的元素...所以我的AJAX返回数据和要点击的链接...但由于某种原因,没有任何反应..下面是我的代码

// jquery for the click event
    $(".back_to_followers").on('click', function(event){
       event.preventDefault();
      alert('clicked');
      $('.user_media_result').empty();
      $('.user_media_result').hide();
      $('.list_of_followers').show();
    });

和AJAX带来的链接

<a class="back_to_followers" style="color:blue; font-size:20px;" href="#"> Back to list of followers </a>

1 个答案:

答案 0 :(得分:3)

使用此:

$(document).on('click', ".back_to_followers", function(event){
   event.preventDefault();
   alert('clicked');
   $('.user_media_result').empty();
   $('.user_media_result').hide();
   $('.list_of_followers').show();
});

您的代码仅适用于已加载的内容,因此您可以设置一个以整个文档为目标的事件或包含.back_to_followers的父元素,然后定义必须单击的元素:带有.back_to_followers类的元素。