მეთოდი 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,
რომელიც საშუალებას აძლევს იმუშაოს ელემენტების ატრიბუტებთან