Chris Pebbles Vorschlag sollte gut funktionieren, aber ich bin verwirrt. In der Überschrift Ihrer Frage steht ausdrücklich "jQuery deaktiviert alle Schaltflächen einer CSS-Klasse", aber dann geben Sie ein Beispiel, das zeigt, dass Sie wirklich alle Schaltflächen deaktivieren möchten, die ein Name-Attribut von setAlg
haben.
Zwei Punkte fallen mir ein. Erstens könnten Ihre Schaltflächen aufgrund des gleichen Namens unerwartete Ergebnisse liefern, wenn der Benutzer Ihr Formular abschickt (wenn dies der Fall ist, aber ich liege hier möglicherweise falsch). In diesem Fall möchten Sie wahrscheinlich wirklich alle auf dieselbe Klasse und nicht Name setzen.
...
Zweitens, wenn Sie möchten, dass Ihr jQuery mit einer Klasse funktioniert, müssen Sie Folgendes tun:
$("input.setAlg").attr("disabled","disabled");
Ich hoffe, das war hilfreich.
0 Stimmen
Hast du ein Beispiel Markup? Was du hast, sollte für -Elemente funktionieren.