我知道点击用于动态生成的元素...所以我的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>
答案 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类的元素。