我有分頁一個新的問題:類容器的改變如何更改div容器的類別?
.page_button {
height:20px;
width:15px;
padding-left:4px;
padding-right:4px;
display:block;
float:left;
border:2px solid #000000;
margin-right:4px;
text-decoration:none;
text-align:center;
cursor: pointer;
}
.selected_page_button {
color : #FFFFFF;
height:20px;
width:15px;
padding-left:4px;
padding-right:4px;
display:block;
float:left;
margin-right:4px;
text-decoration:none;
text-align:center;
background:#0088cc;
border:2px solid #000000;
}
和代碼:
$(".page_button").click(function() {
$(".selected_page_button").attr("class", "page_button");
$(this).attr("class", "selected_page_button");
});
它可以正確處理所有容器不首先
<br><b>Page:</b><br/>
<?php
for($i=0; $i<$count; $i++)
{
if ($i==0)
{
echo "<div class='selected_page_button'>".($i+1)." "."</div>";
}
else
{
echo "<div class='page_button'>".($i+1)." "."</div>";
}
}
?>
CSS代碼。當我的頁面被創建時,第一頁被選中。當點擊「2」時,「1」很簡單,選擇「2」。所有沒有「1」的容器也是如此:如果我點擊「2」(或其他),那麼我不能先點擊! 「1」改變它的視圖,但不會改變行爲,因爲簡單的容器是可點擊的,並且選擇的容器是不可點擊的!
問題是這個選擇器'$(「。page_button「)。clic ...'。但是你在CSS中有冗餘,在class屬性中保留所有帶'page_button'的按鈕,並且在選擇的情況下添加另一個類。 – 2012-07-10 13:38:53
你可以在你的答案中給我代碼嗎?作品我會將你的答案標記爲正確 – user1477886 2012-07-10 13:49:23
檢查我的答案 – 2012-07-10 13:57:16