สามารถเขียนให้อ้างจาก element class แทน id ได้ไหมครับ
ไม่ได้ครับ...
Gajax อนุญาติให้ใช้แค่ id,name และ object เท่านั้น ครับ
Gajax อนุญาติให้ใช้แค่ id,name และ object เท่านั้น ครับ
น่าจะเพิ่ม class เข้ามาน่ะครับ จะได้เหมือนๆ jQuery หน่อย
Quotations by Comment #2น่าจะเพิ่ม class เข้ามาน่ะครับ จะได้เหมือนๆ jQuery หน่อย
555+++
ไม่ได้เพิ่มครับ เพราะมันมีเหตุผล
โดยปกติแล้ว DOM ไม่สามารถอ้างถึงโดย class ได้ ครับ การอ้างด้วย class ของ jquery ใช้วิธีวนลูป อ่านทีละ DOM จนกว่าจะครบทุก Node หรือ อย่างดีก็ใช้วิธีกำหนด id เริ่มต้นในการอ่าน ซีงจะช้ากว่าการอ่าน โดย DOM ปกติ แล้วใช้วิธีตรวจสอบเอาครับ
ตัวอย่างการใช้งาน
// อ่าน input ทั้งหมด ภายใน main_frm
forEach($E('main_frm').getElementsByTagName('input'), function(){
if ($G(this).hasClass('require')) { // ตรวจสอบ class require
this.setStyle('borderColor', 'red');
}
});
ขอบคุณมากครับ ^_^
งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal
งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal
Quotations by Comment #4ขอบคุณมากครับ ^_^
งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal
555+++
ถ้าพอรู้คำสั่งพื้นฐานของ DOM ก็ใช้คำสั่งพื้นฐานสิครับ ซึ่งจะทำให้ระบบโดยรวม เร็วขึ้นอีกด้วยครับ