Усули removeProp

Усули removeProp хусусиятҳои элементҳоро ҳазф мекунад. Қайд: ин усулро барои ҳазфи хусусиятҳои сунъӣ воридшуда истифода баред, ҳазфи хусусиятҳои нативии элементҳо (яъне хусусиятҳои ибтидоӣ, аслии элементҳо) тавсия дода намешавад, ин метавонад ба хатоҳои кори браузер оварда расонад. Хусусан, removeProp-ро барои ҳазфи чунин атрибутҳо чун checked ва disabled истифода набаред. Вақте ки ин атрибутҳо дар элементҳои input мавҷуд набошанд, хусусиятҳои ҳамноми онҳо вуҷуд надоранд, онҳо танҳо қимати false-ро қабул мекунанд. Аз ин рӯ, барои ғайрифаъол кардани ин хусусиятҳо зарур аст, ки онҳоро ба false бо ёрии усули prop таъин намоем.

Синтаксис

javascript$(селектор).removeProp(номи хусусият);

Намуна

Биёед хусусияти text-ро бо қимати aaa дар параграф таъин кунем ва онро дар матни параграф чоп кунем:

html<p></p>
javascriptelem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));

Коди HTML ба ин шакл дар меояд:

html<p>aaa</p>

Акнун биёед ин хусусиятро ҳазф кунем:

html<p></p>
javascriptelem = $('p');
elem
  .prop('text', 'aaa')
  .html(elem.prop('text'))
  .removeProp('text')
  .html(elem.prop('text'));

Нигаред низ

  • усули prop,
    ки имкон медиҳад бо хусусиятҳои элементҳо кор карда шавад
  • усули removeAttr,
    ки имкон медиҳад атрибутҳои элементҳо ҳазф карда шаванд
  • усули attr,
    ки имкон медиҳад бо атрибутҳои элементҳо кор карда шавад