<table id="t1" border="1">
<thead><tr><th>A</th><th>B</th><th>C</th></tr></thead>
<tfoot><tr><td>0</td><td>1</td><td>2</td></tr></tfoot>
<tbody>
<tr><td>3</td><td>4</td><td>5</td></tr>
<tr><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td>10</td><td>11</td></tr>
<tr><td>12</td><td>13</td><td>14</td></tr>
<tr><td>15</td><td>16</td><td>17</td></tr>
</tbody>
</table>
가 난 단지 <tbody>
에서 첫 번째와 세 번째 열을 선택하려면 다음 표를 감안할 때. 거대한 테이블의 경우 여러 열의 선택이 다를 수 있습니다. 다음 표현식은이 예제에서 올바른 선택을 리턴합니다.
var a = $('#t1 tbody tr td:nth-child(1), #t1 tbody tr td:nth-child(3)')
하지만
var b = $('#t1 tbody tr td:nth-child(1), td:nth-child(3)')
b
의지는 선택이 <tfoot>
을 포함 반환합니다. b
결과 이상으로 첫 번째 요소가 누락되었습니다.
위의선택에 대해 X- 열 개수 중 가장 간단한 방법은 무엇입니까? 예 :
Select columns [1,4,5,6,7,8,9]
http://jsfiddle.net/kkgian/4kdNt/2/
TIA
http://api.jquery.com/nth-child-selector/ -'물론'도 – nbrooks