具體數據我有一個div像這樣:改變從DIV
<div id="something" data-tip="tipeofdata"></div>
然後我想改變這種數據尖與jQuery。我是這樣想的:
$('#something').data('tip') = 'newdata';
但沒有用。我怎樣才能做到這一點?
謝謝。
具體數據我有一個div像這樣:改變從DIV
<div id="something" data-tip="tipeofdata"></div>
然後我想改變這種數據尖與jQuery。我是這樣想的:
$('#something').data('tip') = 'newdata';
但沒有用。我怎樣才能做到這一點?
謝謝。
語法錯誤:
$('#something').data('tip') = 'newdata';
應該是:
$('#something').data('tip','newdata');
但是,這將改變數據對象的屬性值,而不是DOM節點屬性
要改變DOM節點上的屬性,你需要使用:
$('#something').attr('data-tip','newdata');
請嘗試以下操作。這是我使用並能正常工作:
$('#something').attr('data-tip', 'newdata');
但你也可以嘗試以下方法:
$('#something').data('tip', 'newdata');
我沒有試過,但我想會的工作。
試試這個:
$('#something').attr('data-tip','newdata');
非常感謝!我想要attr:) –