得到了答案语法错误

我想通过jquery获取asp.net复选框的值,如果其选择返回true,否则返回false。我正在这样做:-

  var ApprovalRequired = $('<%= chkRequired.ClientID %>').is(':checked');
  // also
   var ApprovalRequired = $('<%= chkRequired.ClientID %>').val();

并且复选框以html的形式返回
  <input id="ctl00_ContentPlaceHolder1_chkRequired" type="checkbox" name="ctl00$ContentPlaceHolder1$chkRequired" checked="checked">

无论哪种方式,其返回的都是“false”。任何想法在被选中时为true,在未选中时为false

最佳答案

您忘记了选择器中的#:

$('#<%= chkRequired.ClientID %>').is(':checked');

那应该工作

10-08 20:25