2011-09-12 97 views
0

今天我有這個問題。我寫了一個簡單的普通腳本在PHP中從數據庫中獲取信息(在這種情況下,新聞),然後我認爲使用Jquery的切換新聞,但它不工作,因爲我想...實際上,當我點擊在新聞標題新聞內容將切換上,然後,如果你再次點擊的新聞標題新聞內容將切換掉......這是腳本:Jquery SlideToggle Different Div

<html> 
<head> 
<script type="text/javascript" src="../jquery/jquery-1.6.2.min.js"></script> 
<script> 
      $(document).ready(function(){ 
    $('.tit_news').click(function(){ 
     $('.cont_news').slideToggle(); 
     }); 
     }); 
</script> 
</head> 
</html> 
<?php 
$query="SELECT * FROM tablename"; 
$do=mssql_query($query); 
while($news=mssql_fetch_array($do)){ 
echo '<div class="tit_news">'.$news['title'].'</div><br /><div class="cont_news">'.$news['text'].'</div><hr>'; 
} 
?> 

但這個有問題,當我點擊新聞標題所有的消息是切換上......我會做,只有新聞的內容我點擊將在

回答

0

更改您的jQuery切換到這一點:

$(document).ready(function(){ 
    $('.tit_news').click(function(){ 
     $('.cont_news', this).slideToggle(); 
    }); 
}); 

$('。cont_news')匹配.cont_news的所有實例,而$('。cont_news',this)與$(this).find('。cont_news')相同。

+0

我已經試過了...根本不工作:S – LdB

+0

糟糕,我沒意識到你已經回覆了這個。這仍然是一個問題嗎? – Jake