我有" tr"元素属性" data-uid"。我该怎么称呼" data-uid"在我的jquery中找到我的复选框以添加禁用的类。
这是我的代码:
<tr data-uid="994f164a-5778-49ee-b05e-abb74bbf9b93" role="row">
<td role="gridcell"><label class="row-select-wrapper">
<input type="checkbox" class="row-select"><em></em></label>
</td>
<td role="gridcell">test</td>
<td role="gridcell"></td>
<td role="gridcell"></td>
</tr>
我试过这样的事情
$('data-uid[994f164a-5778-49ee-b05e-abb74bbf9b93]')
.find('<input type="checkbox"').attr("disabled", "true");
答案 0 :(得分:2)
你很亲密:
$('[data-uid=994f164a-5778-49ee-b05e-abb74bbf9b93]')
.find('input[type=checkbox]').attr("disabled", "true");
答案 1 :(得分:2)
在using attribute selectors时,您实际上需要将方括号中使用的属性选择器类型括起来:
python-opencv is already the newest version (2.4.9.1+dfsg-1.5ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
此外,如果您想使用:checkbox
pseudoselector定位$('[data-uid="994f164a-5778-49ee-b05e-abb74bbf9b93"]').find('<input type="checkbox"')
.attr("disabled", "true");
下方的复选框,则可以简化选择器:
<tr>