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","メッセージ":"こんにちはユーザー","conversation_id":"1","送信者":"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 に答える