第一次在这里发布: 我想知道是否可以这样做。如果不是,最好的方法是什么。我想要的只是将click事件附加到锚链接列表,然后使用$ .get()重新加载图标。我之所以尝试这样做是因为当我使用通常的$(this).on('click')时,它可以正常工作,但重新加载的锚链接不再响应js脚本了:
var wishlistBtn = $('.zoa-wishlist');
wishlistBtn.each(function(){
$(document).on('click', $(this), function(){
var url = $(this).attr('href');
$.get(url,function (data, textStatus, jqXHR) {
if(textStatus == 'success'){
$('div#product-button-group').load(location.href + ' div#product-button-group > *'); //Refresh the anchor links
}
});
return false;
});
});
答案 0 :(得分:3)
您可以这样做:
$(document).on('click', ".zoa-wishlist", function(){
/* ... */
});