【问题标题】:how to get the Client id of a listbox using JQuery?如何使用 JQuery 获取列表框的客户端 ID?
【发布时间】:2017-08-10 08:55:30
【问题描述】:
我在 asp.net 中有一个列表框,我正在尝试获取列表框的客户端 ID,但我在警报中收到 [object Object]
<asp:ListBox ID="drpJobStatus" runat="server" CssClass="form-control" SelectionMode="Multiple"></asp:ListBox>
alert($("#<%= drpJobStatus.ClientID %>"));
【问题讨论】:
标签:
javascript
jquery
asp.net
webforms
【解决方案1】:
您的问题是因为您正在提醒 jQuery 对象本身。
但是,您不需要任何 jQuery 代码来实现您所需要的,因为您已经在 ASP 的字符串中拥有 ClientId:
alert('<%= drpJobStatus.ClientID %>');
如何提醒它的价值?我想看看它的价值
在这种情况下,您需要在 jQuery 对象上使用 val() 方法:
alert($('#<%= drpJobStatus.ClientID %>').val());
还请注意,您确实应该使用console.log() 进行调试,因为它不像alert() 那样强制数据类型。