2017-08-29 77 views
-3

我正在尋找解決方案來更改輸入表單上的數據屬性。我需要將30分鐘添加到兩個數據屬性中的值。我認爲我需要這樣做是某種JS - 我不是很有經驗,任何人有任何想法,從哪裏開始?更改數據屬性

謝謝!

<div class="input"> 
<label>Drop off time</label> 
<label class="dropoff-time-hour"> 
<select class="hour" required **data-dropoff-hour="16"**> 
</select> 
</label> 

<label class="dropoff-time-min"> 
<select class="min" required **data-dropoff-min="35"**> 
</select> 
</label> 
</div> 
+0

可能重複[更改數據屬性不起作用](https://stackoverflow.com/questions/19520349/changing-data-attribute-isnt-working) – Surreal

+0

@Surreal遺憾的是,沒有純粹的JavaScript答案題。 – yuriy636

+0

_「我想我需要這樣做是某種JS」 - 是的。 – evolutionxbox

回答

0

對於改變data-dropoff-min

$('select[class="hour"]').attr('data-dropoff-hour', "Your Updated value");

與更新後的值替換字符串「更新後的值」

一般來說, $(selector).attr('data-attribute', 'updated value');

希望這會幫助你。

+0

謝謝 - 我會放棄這一切。 –