Javascript Html属性值更新,但始终将第一个值作为垃圾返回
我试图为Html标签设置属性,我通过jQuery在每次更改时设置其值,但当我尝试获取属性值时,它会返回分配给该属性的第一个值。下面是一些代码块,以便更好地理解Javascript Html属性值更新,但始终将第一个值作为垃圾返回,javascript,html,jquery,garbage-collection,garbage,Javascript,Html,Jquery,Garbage Collection,Garbage,我试图为Html标签设置属性,我通过jQuery在每次更改时设置其值,但当我尝试获取属性值时,它会返回分配给该属性的第一个值。下面是一些代码块,以便更好地理解 <label class="" id="totalShortHours" name="totalShortHours">0</label> 0 在时间字段中的每一次更改中,它都会更改属性值,我可以在Developer tools元素中签入该属性值 但
<label class="" id="totalShortHours" name="totalShortHours">0</label>
0
在时间字段中的每一次更改中,它都会更改属性值,我可以在Developer tools元素中签入该属性值
但当我试图获取价值时,它会返回垃圾
使用
document.getElementById('totalShortHours').dataset.hours
将解决您的问题。使用document.getElementById('totalShortHours').dataset.hours将解决您的问题。用户$('totalShortHours').attr('data-hours')代码>可以帮助用户$(“#totalShortHours').attr('data-hours')代码>可能有帮助