โดยส่วนตัวฉันคิดว่ามันสำคัญกว่าสำหรับรหัสที่จะอ่านและแก้ไขได้มากกว่านักแสดง ไม่ว่าคุณจะมองดูแบบใดง่ายกว่าและควรเป็นตัวเลือกที่คุณเลือกสำหรับปัจจัยด้านบน คุณสามารถเขียนมันเป็น:
$('#box').append(
$('<div/>')
.attr("id", "newDiv1")
.addClass("newDiv purple bloated")
.append("<span/>")
.text("hello world")
);
และวิธีแรกของคุณเป็น:
// create an element with an object literal, defining properties
var $e = $("<div>", {id: "newDiv1", name: 'test', class: "aClass"});
$e.click(function(){ /* ... */ });
// add the element to the body
$("#box").append($e);
แต่เท่าที่อ่านไป; วิธีการ jQuery เป็นที่ชื่นชอบ ทำตามเคล็ดลับ jQuery ที่เป็นประโยชน์นี้บันทึกและแนวทางปฏิบัติที่ดีที่สุด