Checkbox-kiezer

Die kiezer :checkbox kies tjekkassies. Sien die etiket checkbox. Die ekwivalent van $(':checkbox') is $('[type=checkbox]'). Aangesien :checkbox nie tot die CSS-spesifikasie behoort nie, is dit beter om in moderne blaaiers [type='checkbox'] te gebruik vir beter werkverrigting.

Sintaksis

So kies ons tjekkassies:

javascript$(':checkbox');

Soos met ander pseudo-klas-kiezers (wat met ':' begin), is dit beter om die etiketnaam of 'n ander kiezer voor die ':' te plaas, anders sal die kiezer '*' toegepas word, dit wil sê $(':checkbox') sal vertolk word as $('*:checkbox'), dus gebruik eerder $('input:checkbox').

Voorbeeld

Kom ons kies al die tjekkassies, hulsel hulle in 'n span. Dan gee ons die spanne 'n groen agtergrond en 'n rooi raam met behulp van die metode css:

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(); // voorkom vorm indiening
});

Sien ook

  • etiket checkbox
  • metode css,
    wat dit moontlik maak om CSS-style van 'n element te kry of te verander