Hallo Martin,
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.
Ich kenne diese Schreibweise nicht.
So:? $('#' + einzeldata[d1]).checked = (einzeldata[d] == 1);
Ist das korrekt?
Klaus