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

J'ai un tableau de cases à cocher qui est tiré de la base de données. Je souhaite décocher les cases à cocher lorsqu'une case à cocher est cochée dans mon cas case à cocher avec l'ID n ° 6, et décocher une case à cocher n ° 6 si une autre case à cocher est cochée.jquery array case à cocher

Le code ci-dessus est en mesure de décocher une autre case, mais comment puis-je décocher la case à cocher avec l'ID 6, une fois que l'autre case est cochée.

+2

"6" n'est pas un ID valide pour un élément. –

Répondre

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

Alors s'il vous plaît + 1 et accepter la réponse;] – ThiefMaster

+0

lol aime l'honnêteté :) – Anurag

+0

Haha obtenir rep est une bonne motivation: P (En outre, SO est un beau temps pendant des conférences ennuyeuses.: D) – ThiefMaster