ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery prop() Method

<jQuery HTML / วิธี CSS

ตัวอย่าง

เพิ่มและลบชื่อคุณสมบัติ "สี":

$("button").click(function(){
    var $x = $("div");
    $x.prop("color", "FF0000");
    $x.append("The color property: " + $x.prop("color"));
    $x.removeProp("color");
});
ลองตัวเอง»

ความหมายและการใช้งาน

prop() ชุดวิธีการหรือผลตอบแทนที่คุณสมบัติและค่าขององค์ประกอบที่เลือก

เมื่อวิธีการนี้จะใช้ในการส่งกลับค่าสถานที่ให้บริการก็จะส่งกลับค่าขององค์ประกอบการจับคู่ครั้งแรก

เมื่อวิธีการนี้ถูกนำมาใช้ในการตั้งค่าคุณสมบัติที่จะกำหนดคุณสมบัติคู่หนึ่งหรือมากกว่า / ค่าสำหรับชุดขององค์ประกอบที่ตรงกัน

หมายเหตุ: prop() วิธีการที่ควรจะใช้เพื่อดึงค่าทรัพย์สินเช่น DOM คุณสมบัติ (เช่น tagName, nodeName, defaultChecked ) หรือคุณสมบัติของคุณกำหนดเองทำ

เคล็ดลับ: การดึงคุณลักษณะ HTML ใช้ attr() วิธีการแทน

เคล็ดลับ: ในการลบการใช้ทรัพย์สิน removeProp() วิธีการ


วากยสัมพันธ์

กลับมูลค่าของทรัพย์สินที่:

$(selector).prop(property)

ตั้งค่าคุณสมบัติและความคุ้มค่า:

$(selector).prop(property,value)

ตั้งค่าคุณสมบัติและความคุ้มค่าการใช้ฟังก์ชั่น:

$(selector).prop(property,function(index,currentvalue ))

การตั้งค่าคุณสมบัติและค่าหลาย:

$(selector).prop({property:value,property:value,...})

พารามิเตอร์ ลักษณะ
property ระบุชื่อของสถานที่ให้บริการ
value ระบุค่าของทรัพย์สิน
function(index,currentvalue) ฟังก์ชั่นระบุที่ส่งกลับค่าของคุณสมบัติการตั้งค่า
  • index - ได้รับตำแหน่งดัชนีขององค์ประกอบในชุด
  • currentvalue - ได้รับค่าคุณสมบัติปัจจุบันขององค์ประกอบที่เลือก

ลองตัวเอง - ตัวอย่าง

ความแตกต่างระหว่าง prop() และ attr()
prop() และ attr() อาจส่งคืนค่าที่แตกต่าง ตัวอย่างนี้แสดงให้เห็นถึงความแตกต่างเมื่อนำมาใช้จะกลับมา "checked" สถานะของช่องทำเครื่องหมาย


<jQuery HTML / วิธี CSS