Усули removeProp
Усули removeProp хусусиятҳои элементҳоро
ҳазф мекунад.
Қайд: ин усулро барои ҳазфи
хусусиятҳои сунъӣ воридшуда истифода баред,
ҳазфи хусусиятҳои нативии элементҳо (яъне
хусусиятҳои ибтидоӣ, аслии элементҳо) тавсия дода намешавад,
ин метавонад ба хатоҳои кори браузер оварда расонад.
Хусусан, removeProp-ро
барои ҳазфи чунин атрибутҳо чун checked
ва disabled истифода набаред. Вақте ки ин атрибутҳо
дар элементҳои 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,
ки имкон медиҳад бо атрибутҳои элементҳо кор карда шавад