0
$(document).ready(function(){
var $message = $('div.utilul3 .moveThis img');
$message.filter('[id="i_icon_mini_message"]')
.find('.utilities img').addClass('opaqimg');
$message.filter('[id="i_icon_mini_new_message"]')
.find('.utilities img').removeClass('opaqimg');
});
的美容形象不OPAQ我所試圖做的是id
等於i_icon_mini_message
然後進行圖像.utilities
不透明,我addClass .opaqimg
使圖像OPAQ如果ID是在ID爲B
如果id
等於i_icon_mini_new_message
然後通過不做任何事情使圖像不透明,但我創建修復只是爲了確保通過做.removeClass
上面的代碼似乎不適合我。我也試過,而不是做
.filter('[id="i_icon_mini_message]')
通過做.attr('id','i_icon_mini_message')
似乎拋出控制檯錯誤,因爲沒有讀取正確的值。
有人可以幫助我實現我想在這裏完成
http://jsfiddle.net/3tG2x/1/搜索ID名稱
http://jsfiddle.net/3tG2x/2/搜索標題
什麼是不工作?此外,CSS ID選擇器以'#'開始,就像'filter'('#i_icon_mini_message')'中的一樣,通過它的ID選擇一個元素。爲什麼你需要JavaScript?難道你不能將這些不透明的定義添加到這些ID的樣式表聲明中嗎? – feeela
當您可以將其包含在原始選擇器中時,過濾的要點是什麼? –
@feeela這是因爲通過PHP更改了ID – EasyBB