สามารถเขียนให้อ้างจาก element class แทน id ได้ไหมครับ
กรกฎ วิริยะ 08 ต.ค. 2554 03:15
ไม่ได้ครับ...

Gajax อนุญาติให้ใช้แค่ id,name และ object เท่านั้น ครับ
Popup Art 08 ต.ค. 2554 08:36
น่าจะเพิ่ม class เข้ามาน่ะครับ จะได้เหมือนๆ jQuery หน่อย :28:
กรกฎ วิริยะ 11 ต.ค. 2554 00:53
ใบเสนอราคาโดย หมายเหตุ #2น่าจะเพิ่ม class เข้ามาน่ะครับ จะได้เหมือนๆ jQuery หน่อย :28:


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');
  }
});


Popup Art 12 ต.ค. 2554 04:36
ขอบคุณมากครับ ^_^

งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal :38:
กรกฎ วิริยะ 12 ต.ค. 2554 04:57
ใบเสนอราคาโดย หมายเหตุ #4ขอบคุณมากครับ ^_^

งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal :38:


555+++



ถ้าพอรู้คำสั่งพื้นฐานของ DOM ก็ใช้คำสั่งพื้นฐานสิครับ ซึ่งจะทำให้ระบบโดยรวม เร็วขึ้นอีกด้วยครับ