2009-06-10 5 views
0

나는 상기 기능 굵은 폰트로 가중치를 적용되지jQuery.attr 기능

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

를 사용하고있다. 거기에 뭔가 잘못 되었나요?

답변

9

그래, 뭔가 잘못됐는데, $() 함수는 잘못된 요소가 아닌 태그를 선택하기 위해 요소, 클래스 또는 id를 선택하는 데 사용됩니다. 당신이 모든 된 div를 선택합니다

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

, 당신이 할 수있는이 :

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

고맙습니다 cloudhead – mamu

3

이 같은 뭔가가 필요하므로 또한, 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