2011-08-03 42 views
0

我爲Google+寫了一個主題。它注入CSS/Javascript來替換一些顏色,背景圖像等。他們最近似乎已經重新命名了很多(大部分)他們的類和ID。如果我要重寫代碼,是否有辦法將CSS(通過javascript,大概如jQuery的.css()函數)分配給具有動態名稱的頁面元素?將CSS應用到動態命名的元素

編輯:如果是這樣,怎麼樣?

代碼:https://github.com/bichiliad/G-Theme

實施例:我用這個更換標識:

$( 「AU-PG-T IMG:第一」)。ATTR( 'SRC',logoURL) ;

但是,隨着新的更新,包含徽標的div現在是「.a-fa-bh-T」。

+0

動態命名的元素?你能提供任何例子嗎? –

+0

沒有把你的一些代碼放在它的相當不方便和難以建議的解決方案 – XGreen

+0

@Joseph,上面有一個例子。 – Salem

回答

2

您可以使用jQuery find()和正則表達式模式嘗試根據層次結構自己查找元素,但是如果層次結構發生變化,那麼這也不起作用。是的,你可以使用jQuery的css()來應用這些樣式。