Checkbox Seçici

:checkbox seçicisi checkbox'ları seçer. Şu etiketine bakın: checkbox. $(':checkbox') ifadesinin eşdeğeri $('[type=checkbox]') şeklindedir. :checkbox CSS spesifikasyonuna ait olmadığı için, modern tarayıcılarda performansı artırmak amacıyla bunun yerine [type='checkbox'] kullanılması daha iyidir.

Sözdizimi

Checkbox'ları şu şekilde seçeriz:

javascript$(':checkbox');

Diğer sözde sınıf seçicilerinde olduğu gibi (':' ile başlayan), ':' işaretinden önce etiket adı veya başka bir seçici koymak daha iyidir, aksi takdirde '*' seçicisi uygulanır, yani $(':checkbox') ifadesi $('*:checkbox') olarak algılanır, bu nedenle bunun yerine $('input:checkbox') kullanmak daha iyidir.

Örnek

Tüm checkbox'ları seçelim ve onları bir span içine alalım. Ardından span'lara css yöntemini kullanarak yeşil arka plan ve kırmızı kenarlık uygulayalım:

html<form>
  <input type="button" value="button">
  <input type="file">
  <input type="checkbox">
  <button>button</button>
  <input type="reset">
  <input type="radio" name="test">
  <input type="radio" name="test">
  <input type="checkbox">
  <input type="text">
</form>
javascript$('form input:checkbox')
  .wrap('<span></span>')
  .parent()
  .css({background: 'green', border: '2px red solid'});

$('form').submit(function(event) {
  event.preventDefault(); // formun gönderilmesini engeller
});

Ayrıca Bakınız

  • checkbox etiketi
  • css yöntemi,
    elementin CSS stillerini almayı ve değiştirmeyi sağlar