彼のコードのチャンクの何が問題なのかわかりませんが、何らかの理由でIE7は私にそれについて苦労しています
$('.vote').live('click', function() {
var post_url = base_url + 'ajax_vote' ;
var mask_id = $(this).attr('id');
var btn = $(this);
$.ajax({
type: "POST",
url: post_url,
data: "mask_id=" + mask_id,
}).done(function( msg ) {
if( msg == 'pass' ){
get_votes(mask_id);
btn.replaceWith('<span class="success">Thanks for voting</span>');
}
else{
btn.replaceWith('<span class="error">You have already voted for this.</span>');
}
});
return false;
});
誰かが私がそれを文句を言うためにしたことを見ることができますか?jQuery 1.6.2を実行すると、これはアクティブなライトボックス内にあるため、.live