2013-03-20 52 views
0

下面的代碼顯示了鏈接被點擊時的div,但是它會在我的新聞提要頁面上打開每個帖子的每個評論div。有沒有辦法只打開與其新聞發佈有關的評論div?JQuery和PHP - 如何顯示來自數據庫的單個帖子的評論?

HTML

<html> 
<head> 
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<meta charset=utf-8 /> 
<title>Avinash</title> 

<style> 


</style> 
</head> 
<body> 
<a href="#" class="comments">Show Comments</a> 
<br /> 
<div class="toggleComments" style="display:none;"> 
    This is #comment1 <br /> 
    This is #comment2 <br /> 
    This is #comment3 <br /> 
    This is #comment4 <br /> 
    This is #comment5 <br /> 
    This is #comment6 
</div> 


</body> 
</html> 

的Javascript

var toggle = false; 
$(function() { 
    $('a.comments').click(function(e) { 
    var $this = $(this); 
    $('.toggleComments').toggle(500,function() { 
     if(!toggle) { 
     $this.text('Hide Comments'); 
     toggle = !toggle; 
     }else { 
     $this.text('Show Comments'); 
     toggle = !toggle; 
     } 
    }); 
     e.preventDefault(); 
    }); 
}); 

任何幫助表示讚賞。

+0

您的評論是一個單一的文本塊。每條評論都需要單獨打包,以便切換特定的包裝。現在最多隻能切換#toggleComments div。 – 2013-03-20 06:02:42

回答

0

您需要將顯示註釋鏈接鏈接到帖子ID。 也許類似顯示評論,然後訪問您的JavaScript。

您需要列出與postid相關的其他部分/ div內的所有評論,以便區分不同的帖子評論。

+0

我如何將帖子ID添加到jquery? – 2013-03-20 05:28:13

相關問題