checkbox val not showing false

checkbox val not showing false

I have the follwoing code:

 $("input:checkbox").live('click', function() {                           alert($(this).val()); }); 

True is shown if the checkbox is checked. However, if the checkbox is checked and I uncheck it, the value shown is still true. How can I correct that? What is wrong with the code? Thanks

patterns to use when building complex web UI


Validation not firing even when my form is obviously invalid
The value of a checkbox is always the same. mvc datannotation password validate
You need to see if it is checked or not..
ASP.NET MVC - How controls retain their state

JavaScript url auto-resolution in Asp.Net MVC

How Testing relates to ASP.NET MVC/WEBFORMS Silverlight MVVM


Why am I getting “The directive 'control' is unknown” error in ASP.NET MVC?
this.checked //true/false - not jquery $(element).checked //does not work $(element).attr('checked') //checked/NULL * $(element).is(':checked') //true/false 
*note that <input TYPE=CHECKBOX CHECKED=CHECKED> returns in both checked/unchecked state checked.
404s for mvc solution doesn't work in production

74 out of 100 based on 64 user ratings 1064 reviews