Der Martin: Checkbox per JS setzen

Beitrag lesen

Hallo,

warum nicht das type-Attribut prüfen? Das ist m.E. zuverlässiger.

warum nicht gleich die type-Eigenschaft im DOM? Das ist einfacher und direkter als der Umweg übers Attribut.

Ok, verstehe:
if ($('#' + einzeldata[d1]).attr('type') == 'checkbox')

Noch besser:

if ($('#' + einzeldata[d1]).type == 'checkbox')

deinElement.checked = (deinWert == 1);
Das verstehe ich nicht.
Kannst Du mir erklären, was Du genau meinst?

Was genau verstehst du nicht? Der Ausdruck (deinWert==1) ist ein Vergleich, er ergibt entweder true oder false. Und genau dieser Wert wird dann an die checked-Eigenschaft zugewiesen, die mit dem Zustand (angekreuzt oder nicht) des Checkbox-Objekts korreliert.

So long,
 Martin

--
Lehrer:  Wieviel ist die Hälfte von 8?
Schüler: Kommt drauf an. Waagrecht 0 und senkrecht 3.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(