Селектор 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 стилдерин алууга жана өзгөртүүгө мүмкүндүк берет