2011-12-19 124 views
0

如何使用jQuery獲取html5屬性的值?HTML5自定義屬性更新值

<button data-direction="next" data-next="2"></button> 

我希望能夠得到data-next的最新設定值。

當我使用JavaScript動態改變的值,然後嘗試使用它 $('[data-direction="next"][data-next]').data('next'), 不更新後加載頁面時,它總是返回數據集來獲得 - 在這種情況下2

回答

2

$('[data-direction="next"][data-next]').attr('data-next')應該工作..

+0

+1'data-next'不是一個真正的html5數據表示法,而只是一個html屬性。 – 2011-12-19 15:43:56

+0

您像訪問其他任何屬性一樣訪問它們 - 使用[attr()](http://api.jquery.com/attr/)。您也無法按名稱訪問大多數HTML值。 – feeela 2011-12-19 15:45:55

0

我同意@Pierre。使用attr()方法來檢索所需的值。

需要注意的一點是,您的選擇器可能會變慢。檢查此article了。