2010-05-17 2 views
0
var others = $("#6"); 
others.click(function() { 
    $('input:checkbox').attr('checked',false); 
    $("#6").attr('checked',true); 
}); 

У меня есть набор флажков, которые извлекаются из базы данных. Я хочу снять отметку с других флажков, когда флажок отмечен в моем случае флажком с идентификатором № 6, и снимите флажок # 6, если установлен другой флажок.jquery array checkbox

Код, указанный выше, имеет возможность снять отметку с другого флажка, но как снять флажок с идентификатора 6, как только будет установлен другой флажок.

+2

«6» не является допустимым идентификатором для элемента. –

ответ

1
$('input:checkbox').click(function() { 
    if(this.id == '6' && this.checked) 
     $('input:checkbox:not(#6)').attr('checked', false); 
    else 
     $('#6').attr('checked', false); 
}); 
+1

Тогда, пожалуйста, +1 и примите ответ;] – ThiefMaster

+0

lol love the honesty :) – Anurag

+0

Ха-ха, получающий репутацию, является хорошей мотивацией: P (Кроме того, SO - приятный разворот во время скучных лекций: D) – ThiefMaster