JQuery: Syntaxfehler, nicht erkannter Ausdruck: nth-child ()

Ich habe die Antwort einer anderen Person verwendet, um dies herauszufinden.

Abfrage:

$("input:checkbox:not(:checked)").each(function() {
    var columnName = $(this).attr('name');
    $('td:nth-child(' + columnName + '),th:nth-child(' + columnName + ')').hide();
});

$("input:checkbox").click(function() {
    var columnName = $(this).attr('name');
    $('td:nth-child(' + columnName + '),th:nth-child(' + columnName + ')').toggle();
});

HTML:

<input type="checkbox" name="1" checked="checked"/>

Es funktioniert, wenn ich Werte in das: n-te Kind (1) setze, aber nicht, wenn ich die Variable einbinde. Mache ich es falsch oder verwende ich die falsche JQuery-Bibliothek?

Jede Hilfe wäre dankbar!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage