$("#ddl_subject").select2();

如何在asp gridview ItemTemplate中使用javascript调用ID。
<asp:TemplateField>
<ItemStyle Width="24%" BackColor="#f8f8f8" />
<ItemTemplate>
<asp:DropDownList Style="width: 100%"
ID="ddl_subject" runat="server" EnableViewState="true" AutoPostBack="True" >
<asp:ListItem Value="">-- Please Select Value --</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
答案 0 :(得分:-1)
很难说从发布的代码数量来看,但是gridview中的控件不会有简单的id&#34; ddl_subject&#34;,它将以asp生成的其他内容作为前缀。净。
请尝试执行以下选择:
$("[id$='ddl_subject']").select2();
这表示选择以&#34; ddl_subject&#34;结尾的任何元素。应该找到每一行的下拉控件。