2014-02-18 52 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");