83 of 119 menu

Selektor button

Der Selektor :button wählt Schaltflächenelemente und alle Elemente mit dem Typ button aus. Siehe die Tags button, input mit dem Typ button. Das Äquivalent zu $(':button') ist $('button'), $("input[type='button']"). Da :button nicht zur CSS-Spezifikation gehört, ist es für eine bessere Leistung in modernen Browsern besser, zuerst die Elemente mit einem reinen CSS-Selektor zu filtern und dann .filter(':button') anzuwenden.

Syntax

So wählen wir Schaltflächen aus:

$(':button');

Beispiel

Lassen Sie uns gemäß der oben genannten Theorie alle Schaltflächen auswählen und ihnen einen grünen Hintergrund und einen roten Rahmen geben, indem wir ihnen die Klasse marked mit der Methode addClass hinzufügen:

<form> <input type="button" value="button"> <input type="file"> <button>button</button> <input type="reset"> <input type="radio"> <input type="text"> </form> .marked { background-color: green; border: 2px red solid; } $(':button').addClass('marked'); $('form').submit(function(event) { event.preventDefault(); // verhindert das Absenden des Formulars });

Siehe auch

  • Tag button
  • Tag input
  • Methode filter,
    die Elemente in einem Satz nach einem gegebenen Selektor filtert
  • Methode addClass,
    die einem Element eine bestimmte CSS-Klasse hinzufügt
azbydeenesfrkakkptruuz