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>は HTML の要素としてレンダリングされ、要素内<select ..>でスタイルを設定することはできません。または同様のものを使用して、他のトリックに頼る必要があります。<options><select>li

于 2012-08-13T19:14:50.660 に答える