通过 Jquery 调用 tr 属性并找到我的内部复选框
Calling the tr attribute via Jquery and find my inner check box
我有属性"data-uid"的"tr"元素。如何在我的 jquery 中调用该"data-uid"以查找我的复选框以添加禁用的类。
这是我的代码:
<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");
在使用属性选择器时,您实际上也需要将您使用的属性选择器类型括起来:
$('[data-uid="994f164a-5778-49ee-b05e-abb74bbf9b93"]').find('<input type="checkbox"')
.attr("disabled", "true");
此外,如果您想通过使用:checkbox
伪选择器来定位<tr>
下方的复选框,则可以简化选择器:
// This will disable all checkboxes beneath the specified row
$('[data-uid="994f164a-5778-49ee-b05e-abb74bbf9b93"] :checkbox').prop('disabled',true);
你很接近:
$('[data-uid=994f164a-5778-49ee-b05e-abb74bbf9b93]')
.find('input[type=checkbox]').attr("disabled", "true");
相关文章:
- 为什么可以't我从hamsters.js内部运行我的方法
- 通过 Jquery 调用 tr 属性并找到我的内部复选框
- 我的联系表格在测试/PHPMailer后给了我一个内部服务器错误(500)
- 为什么可以't我把我的Handlebars称为部分内部#
- 为什么我的表单没有'它不起作用's在ng的内部重复
- javascript/google maps:为什么我在哪里初始化我的地图(内部与外部函数)很重要
- 我可以将 HTML 字符串分配给 HTML DOM 节点的内部 HTML 属性吗?
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- ng-if 只删除我表中的内部 HTML
- 通过我的应用程序删除驻留在内部 Linux 服务器上的文件
- 为什么我的 rails AJAX 请求会抛出内部服务器错误
- 为什么内部 html 的 src 属性无法识别我的动态生成的变量
- 我可以将元素的内部HTML保存到HTML5本地存储中吗?
- 为什么不包括我的外部脚本以及如何更改内部 HTML
- Chrome正在吞噬我的第一个内部<表单>--为什么?
- 如何在我的 标签中返回内部 HTML
- 我可以使用JS检索客户端的内部IP地址吗
- 为什么我的内部内部函数可以访问外部全局作用域变量?这是不是违反了作用域/闭包
- 窗口.Onresize = function {//code}似乎没有执行我的内部代码
- 为什么不't我的内部函数可以访问在其父函数中定义的对象变量