加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp:RadioButton和javascript函数$find()

发布时间:2020-12-16 09:48:37 所属栏目:asp.Net 来源:网络整理
导读:asp:RadioButton ID="myButton" Text="Option" GroupName="group" runat="server" / 为什么在这种情况下javascript函数调用$find(‘%= myButton.ClientID%‘)返回null?我需要在客户端javascript中检测/更改值. $find()应该是Sys.Application.findComponen
<asp:RadioButton ID="myButton" Text="Option" GroupName="group" runat="server" />

为什么在这种情况下javascript函数调用$find(‘<%= myButton.ClientID%>‘)返回null?我需要在客户端javascript中检测/更改值. $find()应该是Sys.Application.findComponent()的快捷方式.

更新:ID没有问题,我在chrome控制台中尝试$find()并使用真正的渲染ID并且仍然为null.我想获得Ajax控件,而不是DOM元素.

解决方法

如果您没有多个实例,则需要将clientIdMode设置为static:

<asp:RadioButton ClientIDMode="static" ID="myButton" Text="Option" GroupName="group" runat="server" />

要么

您需要使用ClientID来访问查找按钮.但脚本必须在同一页面上.

var radioButton = $('#<%= myButton.ClientID %>');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读