0

我有一个选择列表。我想在它上面附加一个斜体的新项目。这是我的做法:

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

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

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

但它不起作用。

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

4

2 回答 2

1

尝试用 css 来做:

$('#idSelectList').css("font-style","italic");
于 2012-06-19T08:32:49.037 回答
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"));

希望能帮助到你!!!:)

于 2012-06-19T08:33:28.990 回答