我正在尝试使用 jquery 获取自定义属性并选择它,但我遇到了一些麻烦
这是我选择值的 jquery 代码
var stockId = $("tr .ui-state-highlight").select("[id]").val();
这是我要选择的标签
<tr role="row" id="2" tabindex="0" class="ui-widget-content jqgrow ui-row-ltr ui-state-
highlight" aria-selected="true"><td role="gridcell" style="text-align:left;"
title="Alkaline Batteries" aria-describedby="productSetsSearchList-data_Name">Alkaline
Batteries</td><td role="gridcell" style="text-align:left;" title="Alkaline Batteries"
aria-describedby="productSetsSearchList-data_Title">Alkaline Batteries</td></tr>
任何人都可以看到我做错了什么,选择带有类 ui-state-highlight 的 tr,然后收集自定义属性 ID
最佳答案
您需要使用组合选择器tr.ui-state-highlight
来查找具有类ui-state-highlight
的tr
,然后使用.attr()获取所需的属性值
var stockId = $("tr.ui-state-highlight").attr("id");
关于javascript - 选择标签和类并获取自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852512/