[英]Jquery SlideToggle Different Div
今天我有這個問題。 我在php中編寫了一個簡單的普通腳本,用於從db獲取信息(在本例中為新聞),然后我認為可以使用Jquery來切換新聞,但是它並不能如我所願...實際上,當我單擊時在新聞標題上,新聞內容將打開,然后,如果再次單擊新聞標題,新聞內容將被關閉...這是腳本:
<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>';
}
?>
但這是一個問題,當我單擊新聞標題時,所有新聞都會打開...我會確保只有我單擊的新聞內容才會打開
將您的jQuery更改為此:
$(document).ready(function(){
$('.tit_news').click(function(){
$('.cont_news', this).slideToggle();
});
});
$('。cont_news')與.cont_news的所有實例匹配,而$('。cont_news',this)與$(this).find('。cont_news')相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.