2011-08-03 6 views
0

私はGoogle+のテーマを書きました。いくつかの色や背景画像などを置き換えるためにCSS/Javascriptを挿入します。最近、クラスやIDの名前が変更されているようです。コードを書き直す場合は、動的名を持つページ要素にCSS(jqueryの.css()関数などのjavascriptを使用)を割り当てる方法がありますか?動的に指定された要素に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()を使ってそれらのスタイルを適用することができます。

関連する問題