我被困在這。我有一個ajax函數發佈到php。帖子功能工作正常。我只想讓css在每次點擊發布的同時進行每次點擊切換。JS Toggle類
當我第一次點擊'.fav-btn'按鈕時,我想'fav-h'被添加到樣式類中。也張貼到PHP腳本。
當我第二次點擊'.fav-btn'按鈕時'fav -h'被刪除,按鈕返回到原始樣式。再次發佈到PHP腳本。
我已經嘗試過各種東西,包括.remove類。我的代碼如下,我不確定如何獲得fav-h類風格,以便在第二次點擊時將其刪除。
$(document).ready(function(){
var pageID = <?php echo $pageID ?>;
\t \t var user_id = <?php echo $user_id ?>;
$('.fav-btn').click(function(){
$(this).addClass('fav-h');
$.ajax({
type:"POST",
url:"../ajax.php",
\t \t \t \t data: { act: 'fav', pageID: pageID, user_id: user_id },
success: function(){
}
});
});
});
$(document).ready(function(){
var pageID = <?php echo $pageID ?>;
\t \t var user_id = <?php echo $user_id ?>;
$('.fav-btn fav-h').click(function(){
$('.fav-btn fav-h').removeClass('fav-h');
$.ajax({
type:"POST",
url:"../ajax.php",
\t \t \t \t data: { act: 'fav', pageID: pageID, user_id: user_id },
success: function(){
}
});
});
});
謝謝blex!像魅力一樣工作。我現在明白我爲什麼遇到問題。 – aerosport 2015-04-03 01:38:15