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

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

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

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

กระทู้: 15



ดูรายละเอียด
« เมื่อ: 29 มีนาคม 2015, 08:41:13 »

ต้องการ a และ b ครับ ตามรูป

ลองตามหนังสือหัวข้อ Next Siblings Selector ("prev ~ siblings") 
แต่ยังไม่ได้ผลครับ  $("div>div>div.mtm~div")

ขอบคุณครับ

บันทึกการเข้า
ardencod3
ก๊วนเสียว
*

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

กระทู้: 228



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 มีนาคม 2015, 09:30:00 »

ถ้าเป็นผม ก็แบบนี้ $("div._5x46 > div")
บันทึกการเข้า

Surakrai
ก๊วนเสียว
*

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

กระทู้: 321



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 30 มีนาคม 2015, 18:44:24 »

 $(".userContentWrapper > div:not([class])")
บันทึกการเข้า
vargus9
Newbie
*

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

กระทู้: 15



ดูรายละเอียด
« ตอบ #3 เมื่อ: 31 มีนาคม 2015, 10:01:03 »

$(".userContentWrapper > div:not([class])")
โอ้ ความรู้ใหม่ :not มันทำอย่างนี้ได้ด้วย  ขอบคุณคราาบบ

วันก่อนเห็นตัวอย่างของ .nextAll ก้อพอนำมาใช้ได้ แต่โค๊ดรุงรังน่าดู
$("div.mtm").parent("div").parent("div").nextAll().andSelf()
บันทึกการเข้า
vargus9
Newbie
*

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

กระทู้: 15



ดูรายละเอียด
« ตอบ #4 เมื่อ: 31 มีนาคม 2015, 10:09:36 »

ขอถามอีกนิดนึงครับ จากรูป  ใน div อันแรก  "type":"click2canvas" คือส่วนของอะไรครับ  สคริปแบบหนึ่งหรือครับ
บันทึกการเข้า
Surakrai
ก๊วนเสียว
*

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

กระทู้: 321



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 31 มีนาคม 2015, 13:50:52 »

$(".userContentWrapper > div:not([class])")

 โอ้ ความรู้ใหม่ :not มันทำอย่างนี้ได้ด้วย  ขอบคุณคราาบบ

วันก่อนเห็นตัวอย่างของ .nextAll ก้อพอนำมาใช้ได้ แต่โค๊ดรุงรังน่าดู
$("div.mtm").parent("div").parent("div").nextAll().andSelf()

ใช้ nextAll ก็ได้ครับ แต่ถ้าจะ select a กับ b ไม่ต้องเข้าที่ div.mtm ก็ได้
$(".userContent").nextAll()

เขียนได้หลายแบบครับ  จะ select element ไหน หาความแตกต่างจาก element อื่นให้ได้

ขอถามอีกนิดนึงครับ จากรูป  ใน div อันแรก  "type":"click2canvas" คือส่วนของอะไรครับ  สคริปแบบหนึ่งหรือครับ

HTML 5 data attributes ครับ คือการเก็บค่าไว้ใน attributes

ในตัวอย่างเก็บค่าในรูปแบบ JSON

วิธีดึงค่า
var data =  $(".userContentWrapper").data('gt').type;

ตย. http://jsfiddle.net/surakrai/y82L3bed/
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์