Prüfen ob checkbox aktiviert ist innen Tabelle td
Ich versuche ein Skript erstellen, das prüft, ob eine checkbox aktiviert ist mit jQuery $each
Funktion.Unten ist der HTML-code:
<tr>
<td class="categories">World</td>
<td class="category_enabled" style="float: right;">
<input type="checkbox"/>
</td>
</tr>
<tr>
<td class="categories">Economy</td>
<td class="category_enabled" style="float: right;">
<input type="checkbox"/>
</td>
</tr>
<tr>
<td class="categories">Ψυχαγωγία</td>
<td class="category_enabled" style="float: right;">
<input type="checkbox"/>
</td>
</tr>
Ich glaube, es ist so etwas wie (im inneren .jeder()):
if ($("find_specific_checkbox").is(":checked")){
console.log("Checked!");
}
Irgendwelche Ideen, wie ich dies tun kann.
Ich versuche ein paar Stunden aber noch nichts.
- Es klingt wie Sie wollen, Durchlaufen jeder Tabelle Zeile (
<tr>
), und überprüfen Sie, ob das Kontrollkästchen in jeder Zeile markiert ist oder nicht. Ist das richtig? - Ja genau!Aber ich finde keine checkbox-element..
- Dann legen Sie eine Klasse oder id an und wählen Sie im von dass
- reffer erhältst du deine Antwort : stackoverflow.com/questions/901712/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie eine Schleife durch alle Kontrollkästchen in dieser Spalte, und dann prüfen, ob es aktiviert ist oder nicht.
JS:
HTML:
Basierend auf Ihre Frage und markieren, ich glaube, dass Sie beabsichtigen, zu Durchlaufen und jede Zeile element, und erhalten den status der checkbox in jeder Zeile.
Wenn das der Fall ist, die ich erstellt habe, sowohl (1) ein code-Beispiel und (2) ein proof-of-concept-Beispiel unten, die tut, was Sie tun möchten.
Code-Beispiel
Beispiel arbeiten
Habe ich das erste Kontrollkästchen, um eine
checked
status, so dass Sie sehen können, wie die Logik funktioniert.JS:
HTML: