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 մեթոդը,
    որը թույլ է տալիս աշխատել տարրերի ատրիբուտների հետ