[jQuery] เกี่ยวกับ selecter และ table

เริ่มโดย find_someone, 08 ธันวาคม 2009, 13:56:13

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

find_someone

ึคือผมจะเอาค่าใน td แถวที่ 2 คอลัมที่ 3 มาใช้ยังไงครับผมใช้ selecter ลึก ๆ แบบนี้ไม่เป็น

<table class="amazon">
<tbody>
<tr>
<th>ID</th>
<th>Name</th>
<th>Tracking</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>

ขอบคุณครับ :wanwan003:

pomchai

ถ้าให้ง่าย ก็ต้อง กำหนด DIV หรือ ก็ SPAN
<DIV id="name"></DIV>
แล้ว ก็ใช้ Javascript  document.getElementById('name');
ลองดูน่ะครับ :wanwan016:

find_someone

คือสถานการณ์มันบังคับให้ต้องใช้ table อ่ะครับ :wanwan031:

g-ji

#3
Jquery เน้อ


<table class="amazon">
<tbody>
<tr>
<th>ID</th>
<th>Name</th>
<th>Tracking</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>


ที่ต้องการคือ <td>3</td> ป่าว ??
$('.amazon tr td:nth-child(3n)')

คำสั่งนี้จะดึง td อันที่ 3 ทั้งหมด ที่อยู่ใน .amazon ออกมา  :P ใช้แบบที่ต้องกาีรป่าว

find_someone

เืกือบใช่แล้วครับแต่เอาเฉพาะ td อันที่ 3 ในแถวที่ 2 ครับ
ขอบคุณครับ :wanwan019:

g-ji

ถ้าจะเอาเฉพาะ

tr อันที่ 2 นี่ก็

$('.amazon tr:nth-child(2) td:last-child')

เลือก td อันสุดท้าย ใของ tr อันที่ 2 ในตาราง amazon