我有一些创建一些跨度标签的代码,每个跨度都有自己的 ID
counter1
counter2
counter4
通过它在数据库中的名称。现在我正试图达到其中之一的价值。所以,我尝试了这样的事情:
var id = // Any number that have a span.
var Counter = $("#counter" + id).val();
alert(Counter);
但是,它只是显示“NaN”
我有一些创建一些跨度标签的代码,每个跨度都有自己的 ID
counter1
counter2
counter4
通过它在数据库中的名称。现在我正试图达到其中之一的价值。所以,我尝试了这样的事情:
var id = // Any number that have a span.
var Counter = $("#counter" + id).val();
alert(Counter);
但是,它只是显示“NaN”
更改.val()
为.html()
访问 html 元素的 innerHtml。选择API.val()
中详述的 html 输入元素的值。
var id = // Any number that have a span.
var Counter = $("#counter" + id).html();
alert(Counter);
您无法获得 a 的val()
ue <span>
。您必须使用html()
或text()
。
嗯,试试:
var Counter = $("#counter" + id).html();
或者
var Counter = $("#counter" + id).text();
我不确定,但也许 span 没有“价值”属性。