2014-02-18 54 views
0

我试图使用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状态,彰显了TR,然后收集定制属性ID

+0

只是删除tr之间的空间和的.ui状态高亮 –

+1

VAR stockId = $( “TR的.ui状态高亮”)ATTR( “ID”)。你是这个意思吗? 。 – Sora

+0

这样$( “tr.ui状态高亮”)ATTR( “ID”); –

回答

3

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

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

我用你的答案,我会接受它,当计时器已经消失 – Canvas

2

尝试

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

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