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:(
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:(