Stellen Sie sicher, dass Sie Ihren Code in den ready-Handler einfügen:
%Vor%Aber wenn Sie dieselbe Klasse für diese Eingabefelder verwenden (wie in Ihrem Fragetitel), müssen Sie stattdessen Folgendes ausprobieren:
%Vor% Dabei ist myclass
der Klassenname, der für diese Eingabefelder verwendet wird.
Chris Pebbles Vorschlag sollte gut funktionieren, aber ich bin verwirrt. Im Titel Ihrer Frage geben Sie den "jQuery disable all-Button einer css-Klasse " an. Sie geben jedoch ein Beispiel, das zeigt, dass Sie wirklich alle Buttons mit einem Namen deaktivieren möchten Attribut von setAlg
.
Zwei Punkte kommen mir in den Sinn. Zunächst einmal können Ihre Schaltflächen, da sie alle den gleichen Namen haben, unerwartete Ergebnisse für Sie erzeugen, wenn der Benutzer Ihr Formular abschickt (falls dies der Fall ist, aber ich kann mich hier irren). Wenn dies der Fall ist, möchten Sie wahrscheinlich alle auf die gleiche Klasse setzen, nicht auf name .
%Vor%Der zweite Punkt ist, dass Sie, wenn Sie Ihre jQuery mit einer Klasse arbeiten möchten, Folgendes tun müssen:
%Vor%Ich hoffe, das war hilfreich.
Ich glaube, du hast Zitate vergessen
%Vor%Wenn das nicht funktioniert, funktioniert Ihre Auswahl vielleicht nicht
Sie können eine Schaltfläche deaktivieren, indem Sie die folgenden Schritte ausführen.
Sagen Sie Ihre Schaltfläche Klassenname = setAlg
Schritt 1:
Verwenden von Jquery attr Attribut:
%Vor%Schritt 2:
Verwenden von Jquery addClass CSS-Klasse:
%Vor%Schritt 3:
Dann durch Deklarieren der CSS-Stilklasse:
%Vor%Ich habe einen Blogbeitrag über diesen Check geschrieben How to Deaktivieren Sie eine Schaltfläche mit Jquery und CSS?