ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingjquery รวมแถว พร้อมรวมตัวเลข ยังไง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: jquery รวมแถว พร้อมรวมตัวเลข ยังไง  (อ่าน 437 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« เมื่อ: 04 ธันวาคม 2016, 17:37:44 »

ถ้าเจอแถวในตารางซ้ำให้รวมแถว พร้อมรวมตัวเลข โดยที่เลข index ก็ต้องเรียงลำดับจากน้อยไปมาก แล้วไม่กระโดดข้ามตัวเลข มีวิธีการทำอย่างไรครับ ที่ผมคิดคือทำ 2 ลูป ลูปแรกคือหาแถวซ้ำ แล้วลบที่ซ้ำทิ้ง พร้อมรวมตัวเลข แล้วอีกลูปคือเรียงลำดับ index ใหม่ ตัวอย่างข้อมูลในตาราง

#    name      point
1      a         20
2      b         30
3      c         10
4      b         90
5      q         70
6      z         10

ที่ถูกต้องเป็น
#    name      point
1      a         20
2      b         120
3      c         10
4      q         70
5      z         10

โดยข้อมูลในตาราง user เป็นคน input เข้ามา

ช่วยแนะนำทีครับ แล้วเป็นไปได้ไหมถ้าจะยุบให้เหลือแค่ ลูป เดียว
« แก้ไขครั้งสุดท้าย: 04 ธันวาคม 2016, 17:39:16 โดย ChilTunDer » บันทึกการเข้า
gungsakab
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 230



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 04 ธันวาคม 2016, 19:22:30 »

ลองดูคำสั่ง .nextAll()
วน each แค่รอบเดียว
บันทึกการเข้า
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 ธันวาคม 2016, 20:03:18 »

ได้แล้วครับ

 wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์