一些問題,我想更改按鈕的顏色使用此代碼我有jQuery的CSS方法
$('.vote').click(function(){
var self = $(this);
var type = $(this).data("type");
var action = $(this).data("action");
var parent = self.parent();
if(!(status == '1')){
if(type == '1'){
self.css("color","orange");
}
else if(type == '2'){
self.css("color":"red"});
}
}
});
點擊它不工作的時候了。但是,當我試圖把此行self.css("color","orange");
IF語句外面工作:
$('.vote').click(function(){
var self = $(this);
var type = $(this).data("type");
var action = $(this).data("action");
var parent = self.parent();
self.css("color","orange");
if(!(status == '1')){
if(type == '1'){
//if statement here
}
else if(type == '2'){
//if statement here
}
}
});
的問題是,這不是我希望發生的。我如何使用上面的第一個代碼來實現它。
我的猜測要麼是狀態不等於一個或類型不等於1 – user1289451
看起來像你的問題是不是與jQuery的CSS的方法,但是你的條件邏輯(if語句)確保'type'和'status'是你期望他們的那個 – roger
這是我的錯......我沒有注意到我把這個類型從1和2改爲'up'和'down'。所以謝謝指出 –