მეთოდი prop
მეთოდი prop საშუალებას აძლევს მიიღოს და
შეცვალოს ელემენტის თვისება.
მნიშვნელოვანია არ აგვერიოს ელემენტების თვისებები და ატრიბუტები.
DOM ხის შექმნისას ატრიბუტები გარდაიქმნება
მათ შესაბამის DOM ელემენტების თვისებებში. მათი
სახელები ყოველთვის არ ემთხვევა, როგორც არ ემთხვევა მათი მნიშვნელობებიც.
ზოგიერთ თვისებას ასევე შეიძლება არ ჰქონდეს
მათი შესაბამისი ატრიბუტები, მათი
მიღება და დაყენება მხოლოდ მეთოდის
prop გამოყენებით შეიძლება, მაგალითად თვისება
tagName.
ელემენტის ატრიბუტების მისაღებად, გამოიყენეთ მეთოდი
attr.
სინტაქსი
თვისების მნიშვნელობის მიღება:
$(სელექტორი).prop(თვისების სახელი);
თვისების მნიშვნელობის შეცვლა:
$(სელექტორი).prop(თვისების სახელი, ახალი მნიშვნელობა);
რამდენიმე თვისების მნიშვნელობის შეცვლა:
$(სელექტორი).prop({პირველი_თვისება: ახალი_მნიშვნელობა, მეორე_თვისება: ახალი_მნიშვნელობა, ...});
ფუნქციის გამოყენება ნაკრების თითოეულ ელემენტზე:
$(სელექტორი).prop(თვისების სახელი, function(ნომერი ნაკრებში, თვისების მიმდინარე მნიშვნელობა));
მაგალითი
შემდეგ მაგალითში ჩვენ მივიღებთ აბზაცს მისი id-ის მიხედვით
და გამოვიტანთ ეკრანზე მისი თვისების className მნიშვნელობას:
<p id="test" class="aaa">ტექსტი</p>
let value = $('#test').prop('className');
console.log(value);
მაგალითი
მოდით, ერთდროულად შევცვალოთ
className-ის და disabled-ის თვისებები:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
იხილეთ აგრეთვე
-
მეთოდი
removeProp,
რომელიც საშუალებას აძლევს ელემენტების თვისებების წაშლას -
მეთოდი
attr,
რომელიც საშუალებას აძლევს იმუშაოს ელემენტების ატრიბუტებთან