klawischnigg: Checkbox in nicht sichtbarer Tabellenzeile ansprechen

Beitrag lesen

Hi there,

Ich dachte, man könnte etwas in der Art machen, dass man nach Checkboxen fragt, deren übergeordnetes "tr" sicht- oder unsichtbar ist.

Ja, eh, das meinte ich mit "hangeln durchs DOM" - Du fragst ab, ob die Zeile sichtbar ist und falls ja, dann muß die Checkbox ja irgendein n-tes Kind von tr sein.

Also zB. <tr id="TR"+nummer ... und die Checkbox in der betreffenden Zeile mit <input type="checkbox" id = "CHK"+nummer...

Und wie frage ich die dann in meinem Jquery-Code als sicht- oder unsichtbar ab?

Naja, irgendwas in der Art:

for (i=0; i < anzahl an Zeilen; i++)
{
   if (document.getElementById('TR'+i).style.display!='none')
   {
       document.getElementById('CHK'+i).checked = 'checked';
   }


}

Was ist ein JQuery? Vielleicht solltest Du es einmal mit Javascript versuche?

Naja, ich verwende Jquery ja für viele andere Dinge eh. Soll heißen, es wird ohnehin mitgeladen. Dann kann ich es ja auch nutzen, oder?

Das Problem ist halt, mit jQuery verstellt man sich selbst den Blick auf das Funktionieren der Dinge, und vor allem, eine richtige Berechtigung hat das nicht mehr (so es die je hatte), seit sich die Browser weitgehend an Konventionen halten...