Përzgjedhësi file

Përzgjedhësi :file zgjedh elementet me tipin file, të cilët janë fusha të ngarkimit të skedarëve. Ekuivalenti i $(':file') është $('[type=file]'). Meqenëse :file nuk i përket specifikimit të CSS, për të përmirësuar performancën në shfletuesit modernë është më mirë të përdoret [type='file'] në vend të tij.

Sintaksa

Kështu ne zgjedhim elementet me tipin file:

javascript$(':file');

Ashtu si me përzgjedhësit e tjerë të pseudo-klasave (që fillojnë me ':'), para ':' është më mirë të vendoset emri i tagut ose i një përzgjedhësi tjetër, ndryshe do të aplikohet përzgjedhësi '*', domethënë $(':file') do të perceptohet si $('*:file'), prandaj në vend të kësaj është më mirë të përdoret $('input:file').

Shembull

Le të zgjedhim të gjitha inputet me tipin file dhe t'u bëjmë një background të gjelbër dhe një kornizë të kuqe me metodën css:

html<form>
  <input type="button" value="button">
  <input type="file">
  <input type="password">
  <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:file').css({background: 'green', border: '2px red solid'}); $('form').submit(function(event) { event.preventDefault(); // parandalon dërgimin e formës });

<

-javascript->

Shihni gjithashtu

  • metoda filter,
    e cila filtron elementet në grup sipas përzgjedhësit të caktuar
  • metoda find,
    e cila kërkon elemente brenda atyre të gjetur tashmë
  • metoda css,
    e cila lejon marrjen dhe ndryshimin e stileve CSS të elementit