我在asp.net中有一个列表框我试图获取列表框的客户端ID,但我在警报中获得[object Object]
<asp:ListBox ID="drpJobStatus" runat="server" CssClass="form-control" SelectionMode="Multiple"></asp:ListBox>
alert($("#<%= drpJobStatus.ClientID %>"));
答案 0 :(得分:1)
您的问题是因为您正在警告jQuery对象本身。
但是,您不需要任何jQuery代码来实现您的需求,因为您已经在ASP的字符串中拥有ClientId
:
alert('<%= drpJobStatus.ClientID %>');
如何提醒它的价值?我想看看它的价值
在这种情况下,您需要在jQuery对象上使用val()
方法:
alert($('#<%= drpJobStatus.ClientID %>').val());
另请注意,您应该使用console.log()
进行调试,因为它不会像alert()
一样强制数据类型。
答案 1 :(得分:0)