removeProp методу
removeProp методу
элементдердин касиеттерин өчүрөт.
Эскертүү: бул методту жасалма киргизилген
касиеттерди өчүрүү үчүн колдонуңуз, элементтердин
жаратылыштан келген касиеттерин (ягъни
баштапкы, элементтин өзүнүн касиеттерин) өчүрүүгө
тыюу салынат, бул браузердин иштешинде каталарды
пайда кылышы мүмкүн.
Айрыкча, checked
жана disabled сыяктуу атрибуттарды өчүрүү үчүн
removeProp колдонбоңуз. Бул атрибуттар
input-элементтеринде жок болгондо,
алардын атташ касиеттери
жоголот, алар жөн гана
false маанисин алышат. Ошентип, бул
касиеттерди өчүрүү үчүн аларды
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методу,
элементтердин атрибуттары менен иштөөгө мүмкүндүк берет