0

我有下表动态加载到<div>.

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

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

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

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

2 回答 2

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

jsFiddle 示例

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

于 2014-04-22T19:13:01.410 回答
0

这也应该有效。

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

一切尽在一个选择器中。仅在 chrome 中测试

http://jsfiddle.net/QGdJF/

于 2014-04-22T19:15:35.703 回答