セレクタ submit

セレクタ :submit は、フォーム送信ボタンである submit タイプの要素を選択します。 通常、セレクタ :submit はボタン または入力要素に適用されます。一部の ブラウザは button 要素を [type='submit'] を暗黙的に持つものとして扱い、他のブラウザはその逆であることに注意する必要があります。 正しい動作を保証するために 常に type プロパティを指定してください。 :submit は CSS 仕様に含まれないため、 パフォーマンスを向上させるために、現代の ブラウザでは代わりに [type='submit'] を使用することをお勧めします。

構文

これは submit タイプの要素を選択する方法です:

javascript$(':submit');

例

上記の理論に従って、 td 要素の子孫である すべての submit タイプの要素を 選択してみましょう。これらの td に メソッド css を使用して 緑の背景と赤い枠線を適用します:

html<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>
javascript$('td:submit')
  .parent('td')
  .css({background: 'green', border: '2px red solid'})
  .end();

$('form').submit(function(event) {
  event.preventDefault(); // フォーム送信を防止
});

関連項目

  • タグ button
  • セレクタ button,
    これはボタン要素および タイプ button のすべての要素を選択します
  • メソッド filter,
    これは指定されたセレクタによって セット内の要素をフィルタリングします
  • メソッド css,
    これは要素の CSS スタイルを取得および変更することができます