您好我正在读取存储在div中的html数据标记的两个数字。当我尝试将这些数字加在一起时,它们会作为字符串追加。是否有包含在数据属性中的数字并将它们作为数字访问或将它们转换回非字符串数字的javascript谢谢。如何使用javascript自定义数据属性值数字
例
<div data-Lon1="1.3" data-Lat1="-1.2"></div>
<script>
lon1 = $('#zoom1').attr('data-lon1');
lat1 = $('#zoom1').attr('data-lat1');
console.log(lat1+lon1);
//returns '1.3-1.2' (I want .1 in this example)
</script>
访问您可以使用的数据属性的更简单方法就是这样:$(“zoom1”)。data(“lon1”); – Logard
由于某种原因试图使用data方法访问数据返回undefined。如果您使用数据方法存储数据,这是否也适用? – codelove