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