0

我有一个下拉列表,我想让列表中的特定项目的背景颜色为黄色,我不确定 jquery 代码。

这是脚本:

<script language="text/Javascript">
    $(function(){
        $('select[id="ddlParticipants"]'.rows[2].bgColor = "#FFFF00")
    })
</script>

这是下拉列表:

<asp:DropDownList ID="ddlParticipants" runat="server" Width="300px"
     AutoPostBack="True" 
     onselectedindexchanged="ddlParticipants_SelectedIndexChanged" 
     meta:resourcekey="ddlParticipantsResource1">
     <asp:ListItem Text="<%$ Resources:Resources, Select %>" 
         meta:resourcekey="ListItemResource1"></asp:ListItem>
     <asp:ListItem Text="---I am a NEW participant---" Value="0" 
         meta:resourcekey="ListItemResource2"></asp:ListItem>
</asp:DropDownList>

我想将“我是新参与者”的列表项设为黄色。有人有想法么?

谢谢

4

1 回答 1

1

使用您拥有的标记,您尝试做的事情是不可能的。<asp:dropdownlist>呈现为<select ..>HTML 中的元素,您无法设置元素<options>内部的样式<select>。您将不得不求助于其他技巧,使用li或类似的东西。

于 2012-08-13T19:14:50.660 回答