javascript - Jquery脚本:If Checkbox is checked then change the label text

标签 javascript jquery asp.net

我想显示当前用户名并启用一个按钮,如果选中了该复选框,但此脚本不起作用..看起来什么也没有发生,即:if 语句没有触发

HTML
<script>
<script>
        if($('#chbPurchaseAgree').attr('checked')) {
        $('#lblPurchaseAgreedByValue').val($('#hdnCompUserName').val());
        $('#btnPurchaseContinue').attr("Enable", true);
    }
</script>

<asp:HiddenField ID="" runat="server" ClientIDMode="Static"/> //hidden field is set in code behind    
<div class="control-group" style="float: left;">
<asp:CheckBox ID="chbPurchaseAgree" runat="server" ClientIDMode="Static" CssClass="chkbox" Text="I have read this document and agreed to the terms and conditions"/> 
</div>
<asp:Label ID="lblPurchaseAgreedByValue" ClientIDMode="Static" runat="server"></asp:Label>

最佳答案

我相信它不起作用,因为在执行时没有复选框。不确定“asp”标签是什么,但我猜这是客户端渲染的某种占位符。

所以我建议在 DOM 准备好时使用一些框架/语言回调来执行 JavaScript。

关于javascript - Jquery脚本:If Checkbox is checked then change the label text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123297/

相关文章:

javascript - 外部语言环境文件中的 Angular $sce 与 HTML

javascript - 将 Highcharts 导出到 jsPDF - canvg 错误

javascript - 使用 jQuery 获取 php 的结果

javascript - JS : Can't click one element to trigger click on another

c# - 无法将类型 'System.Web.Http.Results.NotFoundResult' 隐式转换为 'System.Collections.Generic.IEnumerable<....>'

登录请求中未设置 ASP.NET 身份

javascript - 为什么 {} == {} 等于 false?

javascript - 如何加载外部 .js 调用生成的 HTML?

jquery - File API 文件上传 - 读取 ASP.NET MVC 中的 XMLHttpRequest

c# - 带有 Angular 6 的 .Net Framework 4.5 中的 CORS 问题