Latest web development tutorials
×

jQuery หลักสูตร

jQuery หลักสูตร jQuery แนะนำโดยย่อ jQuery ติดตั้ง jQuery ไวยากรณ์ jQuery ผู้เลือก jQuery เหตุการณ์

jQuery ผล

jQuery ซ่อน / แสดง jQuery จางหาย jQuery สไลด์ jQuery นิเมชั่น jQuery หยุดนิเมชั่น jQuery Callback jQuery Chaining

jQuery HTML

jQuery การจับกุม jQuery จัดตั้งขึ้น jQuery เพิ่มองค์ประกอบ jQuery การลบองค์ประกอบ jQuery CSS หมวดหมู่ jQuery css() ทาง jQuery ขนาด

jQuery ข้ามผ่าน

jQuery ข้ามผ่าน jQuery บรรพบุรุษ jQuery ลูกหลานของเรา jQuery เพื่อนร่วมชาติ jQuery การกรอง

jQuery Ajax

jQuery AJAX แนะนำโดยย่อ jQuery load() ทาง jQuery get()/post() ทาง

jQuery อื่น ๆ

jQuery noConflict() ทาง jQuery JSONP

jQuery ตัวอย่าง

jQuery ตัวอย่าง

jQuery คู่มืออ้างอิง

jQuery ผู้เลือก jQuery วิธีการใช้เหตุการณ์ jQuery วิธีการมีผลบังคับใช้ jQuery HTML / CSS ทาง jQuery วิธีการข้ามผ่าน jQuery AJAX ทาง jQuery วิธีเบ็ดเตล็ด jQuery คุณสมบัติ

jQuery วิดเจ็ต

jQuery Validate jQuery Accordion jQuery Autocomplete jQuery Message jQuery ตรวจสอบรหัสผ่าน jQuery Prettydate jQuery Tooltip jQuery Treeview

jQuery.extend () วิธีการ

วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery

ตัวอย่าง

ผ่านองค์ประกอบอาร์เรย์และปรับเปลี่ยนวัตถุแรก

<div id = "เข้าสู่ระบบ"> </ div> <script> $ (ฟังก์ชั่น () { var object1 = { แอปเปิ้ล: 0 กล้วย: {น้ำหนัก : 52 ราคา: 100}, เชอร์รี่: 97 }; Var object2 = { กล้วย: {ราคา: 200} ทุเรียน: 100 }; / * Object2 เข้าไปใน object1 * / $ ขยาย (object1, object2 ) ;. Var printObj = typeof ! JSON = "ไม่ได้กำหนด" JSON stringify :. ฟังก์ชั่น (obj) { var ARR = [] ;. $ แต่ละ (obj ฟังก์ชั่น (คีย์, Val) { var ถัดไป = Key + ":"; ต่อไป + = $ isPlainObject (Val) printObj (Val):. วาล; ผลักดัน ARR (? ถัดไป );}); return "{" + Arr เข้าร่วม ( " ") +. "}";}; $ ( "#log") ผนวก ( printObj (object1) );}) </ script>

ลอง»

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

jQuery.extend () ฟังก์ชั่นที่ใช้ในการเนื้อหาของหนึ่งหรือมากกว่าวัตถุที่เป็นวัตถุเป้าหมาย

หมายเหตุ: 1. ถ้าเพียง $ .extend () ระบุพารามิเตอร์ก็หมายความว่าพารามิเตอร์เป้าหมายจะถูกละเว้น ในกรณีนี้เป้าหมายเป็นวัตถุ jQuery ตัวเอง ด้วยวิธีนี้เราสามารถเพิ่มวัตถุทั่วโลกฟังก์ชั่นใหม่ jQuery
2. ถ้ามีวัตถุหลายสถานที่ให้บริการเดียวกันซึ่งแทนที่มูลค่าทรัพย์สินของอดีต


ไวยากรณ์

$.extend( target [, object1 ] [, objectN ] )

บ่งชี้ว่าความลึกรวม


$.extend( [deep ], target, object1 [, objectN ] )

คำเตือน: ไม่สนับสนุนอาร์กิวเมนต์แรกเท็จ

参数 描述
deep 可选。 Boolean类型 指示是否深度合并对象,默认为false。如果该值为true,且多个对象的某个同名属性也都是对象,则该"属性对象"的属性也将进行合并。
target Object类型 目标对象,其他对象的成员属性将被附加到该对象上。
object1 可选。 Object类型 第一个被合并的对象。
objectN 可选。 Object类型 第N个被合并的对象。


ตัวอย่าง

ตัวอย่างเพิ่มเติม

ซ้ำผสานวัตถุทั้งสอง
ซ้ำผสานวัตถุทั้งสองและการแก้ไขวัตถุแรก

ผสานค่าเริ่มต้นและตัวเลือกวัตถุ
ผสานค่าเริ่มต้นและตัวเลือกวัตถุและวัตถุที่ไม่ได้ปรับเปลี่ยนค่าเริ่มต้น นี่คือโหมดการพัฒนาปลั๊กอินในการร่วมกัน


วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery