Метод removeProp
Метод removeProp элементларнинг
хоссаларини ўчиради.
Эътибор: ушбу методдан сунъий киритилган
хоссаларни ўчириш учун фойдаланинг,
элементларнинг натив хоссаларини (яъни
элементларнинг бошланғич, аслий хоссаларини)
ўчириш учун фойдаланманг, бу браузернинг
ишлашида хатоларга олиб келиши мумкин.
Хусусан, removeProp методдан
checked ва disabled каби атрибутларни
ўчириш учун фойдаланманг. Бу атрибутлар
input-элементларида мавжуд бўлмаганда,
уларнинг номдош хоссалари мавжуд бўлишни
токитади, улар жуда оддий false
қийматини олади. Шу sababli, ушбу хоссаларни
ўчириш учун уларни false қийматига
prop
методи ёрдамида ўрнатиш керак.
Синтаксис
$(селектор).removeProp(хосса номи);
Мисол
Келгила, абзацга text хоссасини
aaa қиймати билан ўрнатиб, уни абзац
матинида чиқарайлик:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML коди куйидагича кўринади:
<p>aaa</p>
Энди бу хоссани ўчирайлик:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Шунингдек қаранг
-
метод
prop,
у элементларнинг хоссалари билан ишлаш имконини беради -
метод
removeAttr,
у элементларнинг атрибутларини ўчириш имконини беради -
метод
attr,
у элементларнинг атрибутлари билан ишлаш имконини беради