title: JQuery checkbox required validation works only first time
body: <p>I am having a weird issue while placing a validation for checkbox. it is working fine on first time when I didn't check the checkbox and hit submit button but if I hit the button again it won't check validation rule and gives an error instead.</p>
  
  <pre><code>CONTROL:
  &lt;asp:CheckBox runat="server" ID="IAgreedCheckBox" placeholder="Required Field"/&gt;
  </code></pre>
  
  <h2>VALIDATION:</h2>
  
  <pre><code>$('form').validate({
              rules: {
  
                  '&lt;%=IAgreedCheckBox.UniqueID%&gt;': {
                      required: true
                  }
              },
              submitHandler: function (form) {
                  document.getElementById("ValidEntry").value = "TRUE";
                  return true;
              }
          })
  </code></pre>
  
  <h2>ERROR ON 2nd TIME SUBMIT BUTTON CLICK:</h2>
  
  <pre><code>Unhandled exception at line 2, column 12711 in http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js
  
  0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: label[for='ctl00$body$IAgreedCheckBox'], label[for='ctl00$body$IAgreedCheckBox'] *, #ctl00$body$IAgreedCheckBox-error
  </code></pre>