【发布时间】:2011-01-20 14:00:52
【问题描述】:
我想从复选框中执行以下操作,
每一行都有一个复选框,当单击该复选框时,我想禁用具有 .room 类的行上的所有输入字段。
function toggleStatus(link) {
$(link).closest(".room").children(':input').attr('disabled', true);
}
也试过
function toggleStatus(link) {
$(link).closest(".room").children('input[type=text]').attr('disabled', true);
}
【问题讨论】:
-
正确的是 attr('disabled', 'disabled')。但是不确定这是否会导致问题。
-
@holden:你的措辞让我有点困惑。标题是“div 的子级”,而您的问题是“连续输入字段”。我们是在谈论堆叠的 div 还是表格行?
-
@holden:另外,(div|tr) 是否具有类名“room”,或者 (div|tr) 中的输入字段是否有?也许你应该只发布你的 HTML。
-
和你下面贴的差不多,我只是稍微修改了你的js,效果很好。
标签: jquery input jquery-selectors children