选择标记和类并获取自定义属性

时间:2014-02-18 11:34:32

标签: javascript jquery html

我正在尝试使用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

2 个答案:

答案 0 :(得分:3)

您需要使用组合选择器tr.ui-state-highlight查找trui-state-highlight,然后使用.attr()获取所需的属性值

var stockId = $("tr.ui-state-highlight").attr("id");

答案 1 :(得分:2)

var stockId = $("tr.ui-state-highlight").attr("id");

var stockId = $("tr.ui-state-highlight").attr("your custom attribute");