使用jquery设置第一列内容的属性

时间:2014-04-22 19:05:02

标签: jquery traversal tree-traversal dom-traversal jquery-traversing

我有下表,它被动态加载到<div>

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

现在我试图遍历表格,以禁用标题为“index”的第一列中的所有输入字段。我该怎么做呢?

我想出的是以下内容,但它失败了:

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

2 个答案:

答案 0 :(得分:0)

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

<强> jsFiddle example

由于您没有为您的表发布HTML,因此我提供了一个通用示例。您可以使用$('#output td:nth-child(1) input')替换选择器,具体取决于您的确切代码。

答案 1 :(得分:0)

这应该也可以。

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

一个选择器中的所有内容。仅在镀铬中测试

http://jsfiddle.net/QGdJF/