使用jquery附加嵌套标记

时间:2012-06-19 08:29:38

标签: jquery

我有一个选择列表。我想用斜体添加一个新项目。我是这样做的:

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

但如何使其成为斜体呢?这是我试过的:

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

但它不起作用。

我只想要那个元素是斜体,而不是整个列表。

2 个答案:

答案 0 :(得分:1)

尝试使用css:

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

答案 1 :(得分:1)

无法<i></i>标记内添加<option>标记。更好的是你可以使用它:

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

或使用 JavaScript / jQuery ,您可以这样做:

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

希望它有所帮助! :)