私は現在構築しているソーシャルネットワーク上にウォールポスティングシステムを持っています。これはjQueryとAjaxを使用してメッセージをウォールに投稿し、phpがメッセージをDBに保存します。投稿が壁に表示された後、「コメント」と「いいね」のリンクがあります。「コメント」リンクをクリックしたときにコメントボックスを表示しようとしていますが、JavaScriptで要素にアクセスできないようです。
ウォールポストを表示するコードは次のとおりです。
var wall_post = '<li><div class="user_activity_feed_item_user_pic"><img src="images/temp/prof_pic_temp.jpg" class="avatar"></div><div class="user_activity_feed_item_title"><a href="proflie-view.php">Tyler Bailey</a></div> <div class="user_activity_feed_item_content"><p class="activity_feed_text">' + textarea_content + '</p> ' + image_html + '<div class="data"><p class="name"><a href="' + siteurl + '" target="_blank">' + sitetitle + '</a></p><p class="caption">' + siteurl + '</p><p class="description">' + sitedesc + '</p></div><div class="user_activity_feed_item_comment_bar"><ul> <li class="activity_feed_timestamp">July 16, 2012 2:08pm</li> <li><a id="comment" href="#">Comment</a></li><li><a id="like" href="#like_view">Like</a></li></ul></div></div></li>';
でアクセスするために使用しようとしたコードは次の<a id="comment" href="#">
とおりです。
//initiate comment box for status feeds
$(document).ready(function(){
$('#comment_wrapper').hide();
$('a#comment').click(function(){
$('#comment_wrapper').show();
});
});
これを機能させる方法についてのアイデアやヒントをいただければ幸いです。