Metoda prop

Metoda prop lejon marrjen dhe ndryshimin e një vetie të elementit. Është e rëndësishme të mos ngatërrohen vetitë dhe atributet e elementeve. Gjatë krijimit të pemës DOM, atributet përkthehen në vetitë përkatëse DOM të elementeve. Emrat e tyre nuk përkojnë gjithmonë, ashtu si dhe vlerat e tyre. Disa veti gjithashtu mund të mos kenë atribute përkatëse, ato mund të merren dhe vendosen vetëm duke përdorur metodën prop, për shembull vetia tagName. Për marrjen e atributeve të elementit, përdorni metodën attr.

Sintaksa

Marrja e vlerës së vetisë:

javascript$(selector).prop(emri i vetisë);

Ndryshimi i vlerës së vetisë:

javascript$(selector).prop(emri i vetisë, vlera e re);

Ndryshimi i vlerave të disa vetive:

javascript$(selector).prop({vetia_e_parë: vlera_e_re, vetia_e_dytë: vlera_e_re, ...});

Zbatimi i një funksioni për çdo element në grup:

javascript$(selector).prop(emri i vetisë, function(numri në grup, vlera aktuale e vetisë));

Shembull

Në shembullin vijues, ne do të marrim një paragraf nga id-ja e tij dhe do të shfaqim në ekran vlerën e vetisë së tij className:

html<p id="test" class="aaa">tekst</p>
javascriptlet value = $('#test').prop('className');
console.log(value);

Shembull

Le të ndryshojmë njëkohësisht vetitë për className dhe disabled:

html<input type="checkbox" class="aaa" id="test" />
javascript$("#test").prop({ className: 'bbb', disabled: 'true' });

Shihni gjithashtu

  • metoda removeProp,
    e cila lejon heqjen e vetive të elementeve
  • metoda attr,
    e cila lejon të punohet me atributet e elementeve