2017-01-04 139 views
-1

鑑於頁我有 -獲取數據屬性值

<button type="button" class="btn-highlight" data-next-popover-id="popover-2">Some Button</button> 

在javascript中我有 -

target = $('#' + currentPopoverId.data('next-popover-id')); 
target.popover('show'); 

在javascript中我想要得到的價值popover-2。使用target有什麼辦法可以得到這個?我已經嘗試過target.text()target.value();但不是運氣。

+2

嘗試:'$('#'+ currentPopoverId.attr('data-next-popover-id'))' –

回答

4

target = $('#' + currentPopoverId.attr('data-next-popover-id'));

它的屬性..所以名稱的屬性。這不是實際上是的數據。

+0

謝謝。但是我想要的是'popover-2' - 如果我們這樣做 - 'alert(target)'在應用你的改變後得到[object object]。我真的想要'popover-2' – Razib

+0

@Razib然後,你需要解釋你如何得到'currentPopoverId',因爲你似乎沒有正確定位按鈕。該按鈕中肯定沒有ID。使用'target = $('。btn-highlight')。attr('data-next-popover-id「);'應該可以工作,但我不知道是否有其他按鈕具有相同的類。 – Scott