2009-06-10 4 views
0

私はそれが上記の機能を大胆にフォントの太さを適用していないjQuery.attr機能

$('<div/>').attr('font-weight','bold'); 

を使用しています。何かそこに間違っていますか?

答えて

9

何か間違っていますが、$()関数は、不正な形式のタグではなく要素、クラスまたはidを選択するために使用されます。

$("div").css('font-weight', 'bold'); 
+0

ありがとうございます。 – mamu

3

:あなたはすべて divを選択したい場合は、あなたがこれを行うことができ

$("#mydiv").css('font-weight', 'bold'); 

:また、あなたはこのような何かを必要とするので、CSSプロパティを変更するには()関数をCSSを使用する必要があります@cloudheadはよくこのに答えましたが、あなたは一度に複数のCSSプロパティを変更する場合、それは次のようになります。

$("div").css({'font-weight': 'bold', 'font-size': '3em'}); 

代わりに、あなたはJを使用することができますクエリの連鎖方法。効率的ではありませんが、jQueryには柔軟性のある種類があります。

$("div").css('font-weight', 'bold').css('font-size', '3em'); 

私はjQueryのは何ができるかのよりよい感覚を得るためにjQuery Tutorialsを見てすることをお勧めします。

+1

最初の例で構文の問題があります。カンマではなく、キー/値の間にコロンを付ける必要があります。 –

+0

Ack!ありがとうございます@ TM。修正しました。 – artlung

関連する問題