<input type="checkbox" id="something" />
$("#something").click( function(){
if( $(this).is(':checked') ) alert("checked");
});
编辑:当复选框因点击以外的原因(如使用键盘)更改时,执行此操作将无法捕获.要避免这个问题,请听change
而不是click
.
For checking/unchecking programmatically, take a look at Why isn't my checkbox change event triggered?