在我的腳本中,我正在使用.click事件。當我點擊我的複選框時,值正在發送,但沒有打勾。所以使用jquery我「點擊」複選框,但沒有工作。有代碼:.click事件和複選框
$(".checkinput").click(function() {
var id = $(this).attr('id')
var dumpthis = $(this);
var data = "id=" + id;
$.ajax({
type: "POST",
url: "change_achievement.php",
data: data,
success: function()
{
if(dumpthis.attr('checked')
{
dumpthis.attr('checked', true);
}
else
{
dumpthis.attr('checked', false);
}
}
});
return false;
});
也許改變事件會更好? – GordonM 2011-06-07 19:17:53
不知道這是一個錯字還是迷失在編輯中。但你缺少a)在這條線上:if(dumpthis.attr('checked') – Patricia 2011-06-07 19:20:28