6 of 119 menu

Метод prop

Метод prop элементнинг хоссасини олиш ва ўзгартириш имконини беради. Элементларнинг хоссалари ва атрибутларини аралаштириб юбормаслик мухим. DOM дарахти яратилганда, атрибутлар уларга мос келувчи DOM элементлари хоссаларига айланади. Уларнинг номлари ҳамда қийматлари ҳар доим мос келмаслиги мумкин. Баъзи хоссаларнинг ўзларига мос атрибутлари бўлмаслиги мумкин, улар фақат метод prop ишлатилгандагина олиниши ва ўрнатилиши мумкин, масалан tagName хоссаси. Элементнинг атрибутларини олиш учун метод attr ишлатинг.

Синтаксис

Хосса қийматини олиш:

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

Хосса қийматини ўзгартириш:

$(селектор).prop(хосса номи, янги қиймат);

Бир нечта хоссаларнинг қийматларини ўзгартириш:

$(селектор).prop({биринчи_хосса: янги_қиймат, иккинчи_хосса: янги_қиймат, ...});

Функцияни тўпламдаги ҳар бир элементга қўллаш:

$(селектор).prop(хосса номи, function(тўпламдаги номер, хоссанинг жорий қиймати));

Мисол

Кейинги мисолда биз абзацни унинг id си орқали оламиз ва унинг className хоссасининг қийматини экранга чиқарамиз:

<p id="test" class="aaa">матн</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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш