6 of 119 menu

Методот prop

Методот prop овозможува добивање и менување на својство на елемент. Важно е да не се мешаат својствата и атрибутите на елементите. При креирањето на DOM дрвото, атрибутите се претвораат во соодветните DOM својства на елементите. Нивните имиња не секогаш се совпаѓаат, како и нивните вредности. Некои својства може да немаат соодветни атрибути, тие може да се добијат и постават само при користење на методот prop, на пример својството tagName. За добивање на атрибути на елемент, користете го методот attr.

Синтакса

Добивање на вредност на својство:

$(селектор).prop(име на својство);

Менување на вредност на својство:

$(селектор).prop(име на својство, нова вредност);

Менување на вредности на повеќе својства:

$(селектор).prop({прво_својство: нова_вредност, второ_својство: нова_вредност, ...});

Примена на функција на секој елемент во множеството:

$(селектор).prop(име на својство, function(број во множеството, тековна вредност на својството));

Пример

Во следниот пример ќе добиеме параграф по неговиот id и ќе ја прикажеме на екранот вредноста на неговото својство className:

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

Пример

Ајде да ги смениме истовремено својствата за className и disabled:

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

Погледнете ги и

  • методот removeProp,
    кој овозможува бришење на својства на елементи
  • методот attr,
    кој овозможува работа со атрибути на елементи
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј