2017-08-29 74 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

谢谢 - 我会放弃这一切。 –