prop()
jQuery prop() metodi
Misol
"color" nomli xususiyatni qo‘shish va olib tashlash:
$("button").click(function(){
var $x = $("div");
$x.prop("color", "FF0000");
$x.append("The color property: " + $x.prop("color"));
$x.removeProp("color");
});
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
prop() metodi tanlangan elementlarning xususiyatlari va qiymatlarini o‘rnatadi yoki qaytaradi.
Bu metod xususiyat qiymatini qaytarish uchun ishlatilganda, BIRINCHI mos elementning qiymatini qaytaradi.
Bu metod xususiyat qiymatlarini o‘rnatish uchun ishlatilganda, mos elementlar to‘plami uchun bitta yoki bir nechta xususiyat/qiymat juftligini o‘rnatadi.
Eslatma: prop() metodi xususiyat qiymatlarini olish uchun ishlatilishi kerak, masalan, DOM xususiyatlari (tagName, nodeName, defaultChecked kabi) yoki o‘zingiz yaratgan maxsus xususiyatlar.
Maslahat: HTML atributlarini olish uchun buning o‘rniga attr() metodidan foydalaning.
Maslahat: Xususiyatni olib tashlash uchun removeProp() metodidan foydalaning.
Sintaksis
Xususiyat qiymatini qaytarish:
$(selector).prop(property)
Xususiyat va qiymatni o‘rnatish:
$(selector).prop(property,value)
Funksiya yordamida xususiyat va qiymatni o‘rnatish:
$(selector).prop(property,function(index,currentvalue))
Bir nechta xususiyat va qiymatni o‘rnatish:
$(selector).prop({property:value, property:value,...})
| Parametr | Tavsif |
|---|---|
| property | Xususiyat nomini belgilaydi |
| value | Xususiyat qiymatini belgilaydi |
| function(index,currentvalue) | O‘rnatiladigan xususiyat qiymatini qaytaradigan funksiyani belgilaydi
|
O‘zingiz sinab ko‘ring — misollar
prop() va attr() o‘rtasidagi farq
prop() va attr() turli qiymatlar qaytarishi mumkin. Bu misol checkbox’ning "checked" holatini qaytarishda ular o‘rtasidagi farqlarni ko‘rsatadi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
