怎么将复选框绑定事件,点击复选框就出发一个事件得到value值

如何将复选框绑定事件,点击复选框就出发一个事件得到value值。
<input type="checkbox" name="chk" value= '.$value->ProvinceName.' />     (php中这样写的)

$("input[name='chk']").click(function () {              (js中这样写的)
        if($(this).attr("checked")==true){
            alert($(this).attr("checked"))
            var banProvinceName = $("input[type='checkbox'][name='chk']:checked").val();
            alert(banProvinceName);
            var data = {
                'key' : banProvinceName
            };
            $.ajax( {
                type : "POST",
                async : false,
                url : "../ajax/province/modify",
                data : data,
                success : function(ret) {.............

把每个复选框都绑定一个事件,想单击一下复选框,触发一条指令,将被选中的复选框的value值通过ajax传到php进行操作....

------解决方案--------------------
你的问题是?
if(this.checked)
{
 var banProvinceName =this.value;//当前选中值
......
}
------解决方案--------------------
checked属性的值可能不是true,可能是"checked",所以建议不要用true来判断,你可以直接if($(this).attr("checked")) 即可,或者用楼上写的If(this.checked)也行