2014-08-28 121 views
0

我得到一行使用其中的一個數據屬性,並把它放到一個變量,因爲我得到了行中的變量我不想再次查詢dom(如果我對嗎?)。然後,我想從變量中獲取另一個數據屬性的值,但不確定在Google上搜索的方式或內容。從一個變量獲取第二個數據屬性值

var aRow = $("#fruittable tr[data-id=" + fruitID + "]"); 

現在我需要data-status值,這已經是加在tr

我可以這樣做,

var status = aRow. // not sure 

回答

3

您需要使用:

var status = aRow.data('status') 
+0

謝謝你,那就要與IE8的合作以及:-) – Mathematics 2014-08-28 10:10:21

+0

@CustomizedName:是的,它will.you也可以使用'AROW。 attr('data-status')'在這種情況下。 – 2014-08-28 10:13:13

1

使用$(element).data()

var status = aRow.data('status'); 
1

你可以做這樣的事情

aRow.attr('data-status'); 

或者

aRow.data('status'); 

的Javascript:

document.getElementById("div").getAttribute('data-status') 

DEMO

1

你可以使用這個訪問變量的數據屬性:

aRow.data('status'); 
+0

在[StackOverflow](http://stackoverflow.com/)+1歡迎您的支持。 – Manwal 2014-08-28 10:16:08

相關問題