รบกวนถามการเรียก element ที่มีมากกว่า 1 ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนถามการเรียก element ที่มีมากกว่า 1 ค่ะ
รบกวนถามการเรียก element ที่มีมากกว่า 1 ค่ะ
คือ ถ้าในหน้าไฟล์เรามี
<div id="a"></div>
<div id="a"></div>
<div id="a"></div>
แล้วปกติ ใน javaScript จะใช้ document.getElementsByName("a');
ตาม index ไป
สงสัยว่า ใน jquery เรียกยังไงค่ะ เพราะเวลา $("div #a).length; จะได้แค่ 1 น่ะค่ะ
ขอบคุณค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ปกติ id เราจะใช้ชื่อ ไม่ซ้ำ กันใน element แต่ละตัว
ความจำเป็นที่ต้องใช้ชื่อที่ซ้ำกัน ปกติจะใช้กับ class เช่น
1 2 3 | < div class = "a" ></ div > < div class = "a" ></ div > < div class = "a" ></ div > |
การใช้งาน jQuery จะเรียกคล้ายกันเป็น
1 | $("div.a).length; // แบบนี้จะได้ค่าเท่ากับ 3 |

ขอบคุณทุกการสนับสนุน
![]()