2014-10-17 63 views
-3

我想在JavaScript中添加复选框后定义新角色(点击时改变复选框的值)。 但是不行。 这是我的代码:不要改变复选框的值

$(document).change('add',function() { 
    $(".activateuploadedpic").click(function(){ 
     if ($(this).val()=='true') { 
      $(this).attr('value','false'); 
     } 
     else { 
      $(this).attr('value','true'); 
     } 
    }); 
}); 

回答

0

可以改成这样:

$(".activateuploadedpic").click(function() { 
 
    $(this).attr("value", $(this).prop("checked")); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="checkbox" value="false" class="activateuploadedpic" />