2011-01-16 5 views
0

Ich habe ein kleines Problem mit etwas HTML im Schreiben und fragte mich, ob jemand helfen könnte.jQuery - Deaktivieren der Checkbox, wenn die Bedingungen übereinstimmen

Ich habe 6 Kontrollkästchen, das die folgenden

Montag Dienstag Mittwoch Donnerstag Freitag All Days

HTML werden, ist wie folgt:

<input type="checkbox" name="monday" value="1" id="monday" /> 
<input type="checkbox" name="tuesday" value="1" id="tuesday" /> 
<input type="checkbox" name="wednesday" value="1" id="wednesday" /> 
<input type="checkbox" name="thursday" value="1" id="thursday" /> 
<input type="checkbox" name="friday" value="1" id="friday" /> 
<input type="checkbox" name="alldays" value="1" id="alldays" /> 

ich schon einige Jquery haben die Wenn "Alle Tage" ausgewählt ist, werden alle anderen Kontrollkästchen aktiviert.

Die jQuery ich im Moment habe, ist wie folgt:

    <script> 
        $(function(){ 
         $("#alldays").change(function(){ 
          if (this.checked) { 
           $("input:checkbox.child").attr("checked", "checked"); 
          } 
          else { 
           $("input:checkbox.child").removeAttr("checked"); 
          } 
         }); 
        }); 
       </script> 

ich ein weiteres Stück von jQuery hinzufügen möchte, wenn alle sechs des Kontrollkästchen aktiviert sind, und jemand Klicks von einem des Wochentag, die Das Kontrollkästchen "Alle Tage" wird automatisch deaktiviert.

Könnte mir bitte jemand damit helfen.

Prost

Antwort

0

Try this:

$("#alldays").change(function(){ 
    $("input:checkbox.child").attr("checked", this.checked); 
}); 

$("input:checkbox.child").change(function() { 
    if ($("#alldays").attr("checked")) { 
     $("#alldays").attr("checked", false); 
    } 
}); 
+0

Das funktionierte nicht – Cecil

+0

[Works for me] (http://jsfiddle.net/BoltClock/cdr87). Wenn es nicht für Sie funktioniert, haben Sie nicht genügend Code zur Verfügung gestellt. – BoltClock

+0

Tut mir leid, könnte helfen, wenn ich meine vorherige jQuery zeigen .... Ich habe meine Hauptpost aktualisiert – Cecil

Verwandte Themen