Re: [問題] JQuery的選擇問題

看板Ajax作者 (冷杉林)時間15年前 (2009/12/15 23:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《coldollsheep (加油加油^^)》之銘言: : 朋友好 : 我想問一個選擇器的問題 : 假如我要選列 我們會用$('tr') : 假如我要第一列 我們會用$('tr:first') : 假如我要指定第三個 我們會用$('tr:nth-child(3)') : 那....我的問題是 : 假如我要取倒數第二個 要怎麼選? 雖然多嘴回答了, 不過發現和我想的也不太一樣。 tr:nth-child是指作為它自己parent的第n個child的tr 並不是tr的child…… 至於它和eq的差異,請看以下例子: <table> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table> 在這裡的 $('td:eq(1)')是指所有td裡的第2個, 而$('td:nth-child(1)')是指每個tr下面的第2個td。 所以$('td:eq(3)')是指第2個tr下面的第1個td,也就是全部td的第4個, 但$('td:nth-child(3)')理論上是空的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.217.84
文章代碼(AID): #1B9wv7b1 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1B9wv7b1 (Ajax)