jQuery按ID选择变量

时间:2012-06-26 22:29:14

标签: jquery

我有一些代码可以创建一些span标记,每个span都有自己的ID

counter1
counter2
counter4

在数据库中的名称。 现在我正试图达到其中一个的价值。所以,我试过这样的事情:

var id = // Any number that have a span.
var Counter = $("#counter" + id).val();
alert(Counter);

但是,它只是显示“NaN”

3 个答案:

答案 0 :(得分:5)

.val()更改为.html()以访问html元素的innerHtml。 .val()选择html输入元素的值,详见API

var id = // Any number that have a span.
var Counter = $("#counter" + id).html();
alert(Counter);

答案 1 :(得分:2)

您无法val()使用<span>。您必须使用html()text()

答案 2 :(得分:1)

嗯嗯尝试:

var Counter = $("#counter" + id).html();

var Counter = $("#counter" + id).text();

我不确定,但也许没有“价值”属性。