无法使用 jQuery 选择 ASP WebForms 控件
Cannot select ASP WebForms control with jQuery
我有一个asp:RadioButton,并尝试根据是否选择标签来操作标签。 使用此代码:
if ($('.rbOpenClient').prop('checked'))
$('.openInvLabel').addClass('radioBtnSelected');
else if ($('rbClosedClient').prop('checked'))
$('.closedInvLabel').addClass('radioBtnSelected');
$('.openInvLabel').click(function () {
$('.rbOpenClient').css('checked', true);
$('.openInvLabel').addClass('radioBtnSelected');
$('.rbClosedClient').css('checked', false);
$('.closedInvLabel').removeClass('radioBtnSelected');
});
$('.closedInvLabel').click(function () {
$('.rbClosedClient').prop('checked', true);
$('.closedInvLabel').addClass('radioBtnSelected');
$('.rbClosedClient').prop('checked', false);
$('.openInvLabel').removeClass('radioBtnSelected');
});
.rbOpenClient 和 .rbClosedClient 是 asp:Button 中的 CssClass。其他类是标签。 你看到jQUery有一些问题吗?
添加
ClientId="static"
到 asp 控件应该使 ID 对 JavaScript 可见。这是因为asp.bet默认显示生成的Id。上面的代码将使您能够使用您在标记中提供的 id。
相关文章:
- 无法使用 jQuery 选择 ASP WebForms 控件
- 如何将数据从ASP.NET WebForms传递到Aurelia Global Scope
- ASP WebForms在返回后重新评估属性
- ASP.net WebForms - 如何从代码隐藏中获取 html5 数据属性
- jQUery ajax 调用 asp.net webForms 返回 html 页面,而不是调用 url 中的指定方法
- 如何使用 ASP.NET WebForms 在 Bootstrap 中正确插入来自 jQuery、javascript
- 将 CKEditor 集成到 ASP.Net WebForms 应用程序中
- 在ASP.NET WebForms中将服务器变量传递给客户端的正确方式
- JavaScript运行时错误:“$"未定义-ASP.NET WebForms(MasterPage)
- ASP.NET 4.0 WebForms路由Javascript不起作用
- WCF响应为ASP.NET WebForms中的Json,使用Json.NET
- 向现有的asp.net 4 Webforms项目中添加Typescript的推荐方法
- 在现有的asp.net webforms应用程序中注入javascript
- 如何缩小和/或组合*.ASP. js . js . js文件.. NET webforms项目
- Jquery and webforms in asp.net
- 如何在url中使用javascript变量.动作与ASP.. NET MVC WebForms视图引擎
- 实现滑块革命在我的ASP.. NET webforms应用程序
- 在asp.net webforms中以编程方式创建控件时,在JavaScript中查找控件
- 如何填充jqGrid过滤器工具栏并在页面加载时进行搜索(ASP.net webforms)
- Asp.net webforms从用户控件注册javascript