2015-09-23 105 views
0

你好,我有如下因素HTML元素:jQuery的變化數據屬性值

<li class="total_payment" data-basetotal="0.00"> 
    <span> 
     <h5>Total</h5> 
    </span> 
</li> 

我想用從0.00數據basetotal值與jQuery jQuery的V1.7.2變更爲50.00:

$(document).ready(function(){ 
$('.total_payment').attr('data-basetotal', '50.00'); 
}); 

但它不工作,我該如何更改值?

感謝

+0

貌似這個類應該是如果它獨特的ID這似乎是。 – Andy

+0

這應該像書面一樣工作,你能重現失敗嗎?並且在你的問題的背景下定義「* not working *」的含義。 –

+4

[It works for me](http://jsfiddle.net/69ftvobu/) – Stryner

回答

3

嘗試使用

$('.total_payment').data('basetotal', '50.00'); 
+0

這是處理'data'屬性的首選方式。儘管如此,這實際上並不會改變元素上的'data-basetotal'屬性;它只會修改與該元素關聯的jQuery數據對象。 – Stryner