2009-07-09 4 views

答えて

18

.classNameではなく.classファイル

+0

だ! 20秒で私にそれを打つ:p – peirix

+0

も私を打ち負かす... – edeverett

5

classNameトリック(実行する必要があります。それはクラス名に変更されますので、代わりに.class

クラスの

8

使用.classNameは、JSの予約語である他のいくつかの。 HTML属性も同様の方法で変更されます。 "for" htmlForの変更インスタンス

2

セレクタのために、それはそんなに簡単なのでちょうど、それは、あなたがこれらの日はJavaScriptをやっている場合はjQueryを使用する方がはるかに簡単先端だとだけは本当に(良いCSSの知識を持っているあなたを必要とし、その上)

あなたは$(selector).addClass('myclass');

を行うと、そのようにそれをretriveたい:

$(selector).attr('class');

すべての要素でクラスの混合を使用している場合は、上記の関数は空白で区切られたすべての要素を返します(HTMLクラス属性で定義するように)。特定のクラスが存在するかどうかを確認するために、次の操作を行います。jQueryを使ってクラスの操作の基本をだ

$(selector).hasClass('class');

を。残りの部分はhttp://docs.jquery.com/です。

+0

私の人が私の答えをdownvotingしている理由はわかりません。それは有用で親しみやすい提案です... –

+0

jveryのソリューションを探しているというだけの純粋なJSの言及がなかったので、私はdownvoteをしませんでした。 –

+0

jqueryをまだ使用していない場合、これは簡単なjavascriptの解決法が(この場合はあなたの提案よりも簡単です...)簡単なものであれば有益な答えではありません。ところで - 私はあなたにdownvoteをしませんでした... – awe

関連する問題