0

我有一个跨度:

<span id="unreadbadge" class="badge red">0</span>

和一个在执行函数上说的脚本这样做:

var arrayOfUnRead = jQuery.parseJSON(text);
jQuery("#unreadbadge").text(arrayOfUnRead.length);
confirm(arrayOfUnRead.length);

尽管“1”,arrayOfUnRead.length 的正确值被回调,以确认具有 id unreadbadge 的跨度仍然保持其相同的内容“0”。我已经尝试过 .html 并收到相同的结果。如果有帮助,我会在 Wordpress 上运行它。

text是:

[{"id":"1","message":"Hello Users","conversation_id":"1","sender":"kdogisthebest","sent_on":"2013-03-12 13:45:58 ","re​​ad_by":"kdogisthebest"}]

4

1 回答 1

1

尝试这样的事情:

var text = "[2,55,42]";
var arrayOfUnRead = $.parseJSON(text);
var lengthOfUnread = arrayOfUnRead.length;
$("#unreadbadge").text(lengthOfUnread);
confirm(lengthOfUnread);

查看小提琴:http: //jsfiddle.net/LCCjB/

于 2013-03-13T03:00:22.207 回答