0
我有下面的html,用JS生成。用jQuery獲取屬性的值
<div lang="en" id="s7_videoview_playPauseButton" class="s7playpausebutton" data-description="Scene7ComponentHolder" data-component="PlayPauseButton" state="up" selected="true"></div>
我要搶所選屬性的值時,該按鈕被點擊時,我使用這個代碼:
$(document).on('click ', '.s7playpausebutton', function(e) {
e.preventDefault();
console.log($(this).attr('selected'))
$(this).val($(this).attr("selected"));
});
,但它總是給我回來「選擇」,而不是實際的價值即。對或錯。哪裏不對?
「選定」或「狀態」都不是「div」元素的有效屬性。將它們同時更改爲'data'屬性。 –
使用'data- *'屬性....還有'$(this).text($(this).attr(「selected」));' –
問題是第三方代碼,這就是添加的屬性。 – user1937021