89 of 119 menu

Selector submit - Auswahl von Elementen mit dem Typ submit

Der Selektor :submit wählt Elemente mit dem Typ submit aus, die Schaltflächen zum Absenden eines Formulars sind. Normalerweise wird der Selektor :submit auf Schaltflächen oder Eingabeelemente angewendet. Man sollte beachten, dass einige Browser das Element button als [type='submit'] implizit betrachten, während andere das Gegenteil tun. Um eine korrekte Funktion zu gewährleisten, geben Sie immer die Eigenschaft type an. Da :submit nicht zum CSS-Standard gehört, ist es für eine bessere Leistung in modernen Browsern besser, stattdessen [type='submit'] zu verwenden.

Syntax

So wählen wir Elemente mit dem Typ submit aus:

$(':submit');

Beispiel

Lassen Sie uns, gemäß der oben genannten Theorie, alle Elemente mit dem Typ submit auswählen, die Nachfahren von td Elementen sind. Wir geben diesen td einen grünen Hintergrund und einen roten Rahmen mit der Methode css:

<form> <table border="1" cellpadding="10" align="center"> <tr><th>Element</th></tr> <tr><td><input type="button" value="button"></td></tr> <tr><td><input type="file"></td></tr> <tr><td><input type="password"></td></tr> <tr><td><button>button</button></td></tr> <tr><td><input type="reset"></td></tr> <tr><td><input type="submit"></td></tr> <tr><td><input type="radio" name="test"></td></tr> <tr><td><input type="checkbox"></td></tr> <tr><td><button type="submit">button</button></td></tr> <tr><td><input type="text"></td></tr> </table> </form> $('td:submit') .parent('td') .css({background: 'green', border: '2px red solid'}) .end(); $('form').submit(function(event) { event.preventDefault(); // verhindert das Absenden des Formulars });

Siehe auch

  • Tag button
  • Selektor button,
    der Schaltflächenelemente und alle Elemente mit dem Typ button auswählt
  • Methode filter,
    die Elemente in einem Satz nach einem gegebenen Selektor filtert
  • Methode css,
    die das Abrufen und Ändern von CSS-Stilen eines Elements ermöglicht
azbydeenesfrkakkptruuz