ここにいくつかのコードがあります:
jQuery.each(comments, function(i, comment)
{
cl.append("<div class='comment_entry' id='" + comment.id + "' style='background-color: " + colors[color] + ";'><div class='ce_time'>" + comment.time + "</div><div class='ce_poster'>" + comment.poster_name + "</div><div class='ce_comment' id='ce_comment'>" + comment.comment + "</div></div>");
color = 1 - color;
});
jQuery(".comment_entry").click(function()
{
//alert(this.ce_comment);
alert(jQuery('this').find('#ce_comment').text());
});
ここで行っているのは、その場で DIV を追加することです。次に、クラスごとに DIV にクリック イベントを追加します。DIV をクリックすると、DIV ID 'ce_comment' にテキストが表示されます。代わりに、空白を取得します。ページ上で見ることができるので、DIV にテキストがあることを知っています。
SO、この場合、テキストにアクセスする正しい方法は何ですか?