
標題: jQuery Selector 問題 [打印本頁]
作者: rayin 時間: 2011-5-17 17:54 標題: jQuery Selector 問題
我想SELECT 所有的<td>, 除了第一行<tr>中的<td>
請問應怎樣寫?
$('tbody tr:gt(0) td') <---這個不行
pls help and thanks! <table>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
.......
</tr>
</tbody>
</table>
作者: wmh 時間: 2011-5-17 21:20
是可以用 not filter:
$("td").not("tr:first td")
但這樣效率比較不好,最好是一次就可以抓出你要的,例如你的第一行是 header 的話,HTML 可以改寫為:
<table>
<thead>
<tr>
<td></td>
</tr>
</thead>
<tbody>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
這樣應該就知道怎麼寫了吧 
作者: rayin 時間: 2011-5-18 11:30
回復 2# wmh
明白, 謝謝你
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|