2

いくつかのスパンタグを作成するコードがあり、各スパンには独自のIDがあります

counter1
counter2
counter4

データベース内の名前で。今、私はそれらの1つの値に到達しようとしています。だから、私はこのようなことを試みました:

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

しかし、それは「NaN」を示しているだけです

4

3 に答える 3

5

に変更.val().html()て、html要素のinnerHtmlにアクセスします。API.val()で詳細に説明されているように、html入力要素の値を選択します。

var id = // Any number that have a span.
var Counter = $("#counter" + id).html();
alert(Counter);
于 2012-06-26T22:39:25.817 に答える
2

val()のueを取得することはできません<span>html()またはを使用する必要がありtext()ます。

于 2012-06-26T22:39:28.857 に答える
1

うーん、試してみてください:

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

また

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

よくわかりませんが、スパンには「値」属性がない可能性があります。

于 2012-06-26T22:42:03.340 に答える