假設爲check
disable
選中複選框並在另一個框上反轉check
disable
。似乎工作,直到我再次嘗試在以前更改複選框。大腦今天被炸了。將非常感謝任何見解或更好的代碼。Jquery Swap選中禁用attr更改
$('.changeCheck').change(function(event) {
var oldTarget = $(':checked').attr('id');
console.log(oldTarget);
$(this).attr('disabled', 'disabled').attr('checked', 'checked');
$('#'+oldTarget).removeAttr('checked', 'checked').removeAttr('disabled', 'disabled');
});
我能夠使用你的榜樣和擴大它。我決定最好在所有複選框上都有'.changeCheck',這樣兄弟姐妹才能更好地工作。感謝所有人的幫助! – sin0cide 2013-05-10 22:48:50