89 of 119 menu

Селектар submit

Селектар :submit выбірае элементы з тыпам submit, якія з'яўляюцца кнопкамі адпраўкі формы. Звычайна селектар :submit ужываецца да кнопак ці элементаў уводу. Трэба памятаць, што некаторыя браўзеры ўспрымаюць элемент button, як які мае [type='submit'] няяўна, у той час як іншыя наадварот. Для гарантыі правільнай працы заўсёды паказвайце ўласцівасць type. Паколькі :submit не адносіцца да CSS спецыфікацыі, то для паляпшэння прадукцыйнасці ў сучасных браўзерах замест яго лепш ужыць [type='submit'].

Сінтаксіс

Так мы выбіраем элементы з тыпам submit:

$(':submit');

Прыклад

Давайце, згодна з указанай вышэй тэорыяй, выбяром усе элементы з тыпам submit, якія з'яўляюцца нашчадкамі td элементаў. Зробім гэтым td зялёны фон і чырвоную рамку з дапамогай метаду 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(); // прадухіляе адпраўку формы });

Глядзіце таксама

  • тэг button
  • селектар button,
    які выбірае элементы-кнопкі і ўсе элементы з тыпам button
  • метад filter,
    які фільтруе элементы ў наборы па зададзеным селектару
  • метад css,
    які дазваляе атрымліваць і змяняць CSS стылі элемента
azbydeenesfrkakkptruuz