
你应该试试
$('.commentDeletelink').live('click', function(event) { event.preventDefault(); var result = confirm('Proceed?'); var that = this; if ( result ) { $.ajax({ url: window.config.AJAX_REQUEST, type: "POST", data: { action : 'DELCOMMENT', comment : $('#commentText').val(), comment_id : $(this).attr('href') }, success: function(result) { alert($(that).attr('href')); //$(that).fadeOut(slow); } }); }});因为
this在回调中不是clicked元素,所以您应该缓存
this一个
that可以重复使用并且对上下文不敏感的变量
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)