ერთი ატრიბუტ-თვისების შეცვლა jQuery-ში
მნიშვნელოვანია არ ავურიოთ ელემენტების თვისებები და ატრიბუტები. DOM ხის შექმნისას ატრიბუტები გარდაიქმნება ელემენტების შესაბამის DOM თვისებებად. მათი სახელები ყოველთვის არ ემთხვევა, როგორც არა და მათი მნიშვნელობებიც.
ზოგიერთ თვისებას შეიძლება არ ჰქონდეს
მათ შესაბამისი ატრიბუტები, მათთვის
აუცილებელია გამოვიყენოთ მეთოდი
prop,
რომელიც პირველ პარამეტრად იღებს თვისების სახელს,
ხოლო მეორედ - true ან false.
თუ დავსვათ true - თვისება გახდება მინიჭებული,
ხოლო თუ false - წაიშლება.
განვიხილოთ შემდეგი მაგალითი. დავუშვათ გვაქვს ინფუთი:
<input type="text" id="test">
მოდით, ამ ინფუთისთვის დავსვათ
ატრიბუტი disabled:
$('#test').prop('disabled', true);
HTML კოდი ასე გამოიყურება:
<input type="text" id="test" disabled>
ახლა კი, პირიქით, ავიღოთ disabled:
$('#test').prop('disabled', false);
HTML კოდი ასე გამოიყურება:
<input type="text" id="test">