我目前正在构建的社交网络上有一个墙发布系统,它使用 jQuery 和 Ajax 将消息发布到墙上,然后 php 将其保存到数据库中。帖子出现在墙上后,会有“评论”和“点赞”链接。单击“评论”链接时,我试图关闭评论框,但是我似乎无法使用 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();
});
});
任何关于如何使这项工作的想法或提示将不胜感激!