เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี

ถามเกี่ยวกับ GAjax

สามารถเขียนให้อ้างจาก element class แทน id ได้ไหมครับ
07 ต.ค. 2554 5 1,526

ไม่ได้ครับ...

Gajax อนุญาติให้ใช้แค่ id,name และ object เท่านั้น ครับ
ความคิดเห็น #1 08 ต.ค. 2554 49.49.xxx.xxx

น่าจะเพิ่ม class เข้ามาน่ะครับ จะได้เหมือนๆ jQuery หน่อย :28:
ความคิดเห็น #2 08 ต.ค. 2554 58.10.xxx.xxx

อ้างอิงจาก ความคิดเห็น #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');

  }

});


ความคิดเห็น #3 11 ต.ค. 2554 223.204.xx.xx

ขอบคุณมากครับ ^_^

งั้นผมคงลูกผสม GAjax กับ jQuery แล้วหล่ะครับ เพราะผมเขียน GAjax ไม่เป็น อย่างมากก็ใช้ Gmodal :38:
ความคิดเห็น #4 12 ต.ค. 2554 58.10.xxx.xx

อ้างอิงจาก ความคิดเห็น #4ขอบคุณมากครับ ^_^

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


555+++



ถ้าพอรู้คำสั่งพื้นฐานของ DOM ก็ใช้คำสั่งพื้นฐานสิครับ ซึ่งจะทำให้ระบบโดยรวม เร็วขึ้นอีกด้วยครับ
ความคิดเห็น #5 12 ต.ค. 2554 171.4.xxx.xxx
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, gif, png ขนาดไฟล์ไม่เกิน 1024
^