2014-10-17 39 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" />