0

다음 테이블은 <div>에 동적으로로드됩니다. jquery로 첫 번째 열의 내용에 대한 속성 설정

http://i.stack.imgur.com/0s0p9.png

는 지금은 "인덱스"라는 제목의 첫 번째 열에 모든 입력 필드를 비활성화로 테이블에 통과하려합니다. 나는 어떻게 그것에 대해 갈 것인가? 내가 가지고 올 것을

은 다음과 같다, 그러나 실패

$('#output').find('tr').each().find('td').first().find('input').attr('disabled','disabled'); 

답변

0
$('table tr td:nth-child(1) input').prop('disabled',true) 

jsFiddle example

당신이 당신의 테이블에 대한 HTML을 게시하지 않았기 때문에, 내가 제공 일반적인 예. 정확한 코드에 따라 선택기를 $('#output td:nth-child(1) input')으로 바꿀 수 있습니다.

0

이렇게해도됩니다. 하나 개의 선택에서

$('#output tr td:first-child input').attr('disabled', 'disabled'); 

다. 크롬 만

http://jsfiddle.net/QGdJF/

에서 테스트
관련 문제