gpt4 book ai didi

javascript - 使用 jQuery 获取 Asp 控件 ID

转载 作者:行者123 更新时间:2023-11-30 10:19:48 28 4
gpt4 key购买 nike

我知道这个问题已经被问过好几次了,但我无法解决这个问题。我的问题很简单,我们如何使用 jQuery 获取 asp 下拉列表 ID。

ASP

<asp:DropDownList ID="ddlNewPortfolioName" Width="150" runat="server" AutoPostBack="True"></asp:DropDownList>

JS

alert($("[id$='<%=ddlPortfolioName.ClientID %>']").val());

这个逻辑对我不起作用它显示未定义的值,dropdown 中是否有一些可用的值,并且从这些第一个中选择。请帮我解决这个问题

最佳答案

只需使用 ID Selector (“#id”)如果您只有一项要获取,则不需要带通配符的属性选择器。由于 ClientID 为您提供了完整且准确的元素 ID。

alert($('#<%= ddlPortfolioName.ClientID %>').val());

如果您使用的是框架 4 或更高版本,您可以使用 Control.ClientIDMode将 Server id 保留为 ClientID

alert($('#ddlPortfolioName').val());

如果您在网格或转发器或 ListView 中有下拉菜单,那么您将不得不使用包含通配符的属性选择器。

 $('[id*=ddlPortfolioName]').each(function(){
alert($(this).val());
});

关于javascript - 使用 jQuery 获取 Asp 控件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905311/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com