2009-12-01 6 views
0

각 행을 클릭 할 수있는 테이블이 있습니다. 이 테이블의 일부 열에는 링크가 있습니다. jQuery 선택에서 '링크'열을 제외하고 싶습니다.선택에서 특정 열을 제외하는 jQuery

내 첫 번째 열, 그리고 세 번째 열은 링크가 포함되어 있습니다, 그래서 테이블의 각 행을 반복 한 후 다음과 같은 일을 해요 :

row.children('td:gt(2)') // for column 3+ 
row.children('td:lt(2)') // for columns 0 and 1 

이 두 라인을 가입 할 수있는 방법이 있습니까?

답변

0

이 작동 :

row.children('td:gt(2),td:lt(2)') 
1
row.children('td:gt(2), td:lt(2)') 

편집이 : 아, artlung 그것에 나를 이길. :nth-child 셀렉터로 시작하면서 0으로 :eq 인덱스 시작 :

0

또한 ... :nth-childselector

row.children('td:not(:nth-child(3))') 

* 참고로

row.find('td:not(:eq(2))') 

또는 :not:notselector:eq와 함께 사용할 수 하나.

:eq 선택기 예제에는 children을 사용할 예정 이었지만 첫 번째 행에서만 작동했습니다.

관련 문제