2012-06-19 9 views
0

나는 선택 목록이 있습니다. 새 항목을 이탤릭체로 추가하고 싶습니다. 여기에 내가 그것을 할 방법은 다음과 같습니다jquery로 중첩 된 태그 추가

$('#idSelectList').append($("<option></option>").attr("value", "new").text("Some text")); 

하지만 기울임 만드는 방법? 내가 시도한 것은 다음과 같습니다.

$('#idSelectList').append($("<option></option>").append($("<i></i>")).attr("value", "new").text("Some text")); 

하지만 작동하지 않습니다.

해당 요소 만 전체 목록이 아닌 기울임 체로 바꾸기를 원합니다. CSS로 그 일을

답변

1

당신은 하지<option> 태그 내부에 <i></i> 태그를 넣을 수 있습니다. 더 나은 당신은이를 사용할 수 있습니다

<option style="font-style: italic;"></option> 

또는 자바 스크립트/jQuery를를 사용하여, 당신은이 방법으로 수행 할 수 있습니다

$('#idSelectList').append($("<option></option>").css("font-style", "italic").attr("value", "new").text("Some text")); 

는 희망이 도움이! :)

+0

나는 그것을 시도하고 옵션 요소는 기울임 꼴이 아니다. –

+0

Lemme 시도하고 말하기. 어떤 브라우저를 사용하고 있습니까? –

+0

Google 크롬을 사용합니다. –

1

시도는 :

$('#idSelectList').css("font-style","italic"); 
+0

하지만 그 요소 만 전체 목록이 아닌 기울임 체로하고 싶습니다. –