我的HTML中有一个span标签...

<span id="span0" data-input="[1, 2, 3]">span tag 0</span>

当我使用jQuery读取输入属性时...
inputString = $("#span0").data("input");

...变量inputString是包含三个元素的数组。如何读取输入属性,以便将其存储为字符串“[1、2、3]”而不是数组?

在此先感谢您的智慧!

最佳答案

使用 attr() 方法,如下所示:

inputString = $("#span0").attr("data-input");



inputString = $("#span0").attr("data-input");
alert(typeof inputString);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="span0" data-input="[1, 2, 3]">span tag 0</span>

07-24 09:38