83 of 119 menu

Селектар button

Селектар :button выбірае элементы-кнопкі і ўсе элементы з тыпам button. Глядзіце тэгі button, input з тыпам button. Эквівалентам $(':button') з'яўляецца $('button'), $("input[type='button']"). Паколькі :button не адносіцца да CSS спецыфікацыі, то для паляпшэння прадукцыйнасці ў сучасных браўзерах лепш у пачатку адфільтраваць элементы з выкарыстаннем чыстага css-селектара, а затым ужыць .filter(':button').

Сінтаксіс

Так мы выбіраем кнопкі:

$(':button');

Прыклад

Давайце, згодна з прыведзенай вышэй тэорыяй, выбяром усе кнопкі і зробім ім зялёны фон і чырвоную рамку, дадаўшы ім клас marked з дапамогай метаду addClass:

<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(); // прадухіляе адпраўку формы });

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

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