Another method of checking the state using jQuery is to use the .prop() method: ( check).change(function(ev) if ( (this).prop(checked) ) console.log(4. checked) else console.log(4. not checked) ) Check if one or more checkboxes are checked using the same JQuery :: Triggering Event When Checkbox State Is Changed By Another Event?JQuery :: Change Field Value With Ajax Call Based On Checkbox State?JQuery :: Clicking Checkbox Doesnt Change Its Checked/unchecked Status? With struts2 rendered check boxes it does nto worksince they are sending hidden values - checkboxeswhich do not change if u have hidden and now visible checkboxes.You can Refer this article for How to check a checkbox is checked using jQuery in different ways. Check all checkbox Change event. Get checkbox checked state if its TRUE then loop through all checkboxes and set checked state to true otherwise set to false.Create two buttons to hide the checked rows or reset the layout with jQuery. (Boolean) Will change with checkbox state: elem.getAttribute( "checked" ) What is the easy way to do this: var AllDay null functionThis will return true if the checkbox is checked and false if left unchecked. I just started to use jquery. How do I check/uncheck a checkbox input or radio button? Also note that Ive used this.checked instead of wrapping the element in a jQuery object and using jQuery methods, simply because its shorter and faster to accessBind to the change event instead of click. However, you will probably still need to check whether or not the checkbox is checked [jQuery] Checkbox "checked" event. in Using jQuery 10 years ago.