jquery获取checkbox是否选中不是实时的?
貌似加载时是选中的话,即使后来取消用jq的选择器获取$('#checkbox').attr('checked')还是true
[解决办法]
用change触发
[解决办法]
你的写法是没有问题的,就是不知道ID获取的正确吗?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
$().ready(function() {
$('#except').click(function(){
if($("#except").attr("checked")==true){
alert("true");
}else{alert("false");}
});
});
</script>
</head>
<body>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>改变Input Value值</title>
<div>
<input type="checkbox" id="except"/>1</td>
</div>
</head>
</html>
</body>
</html>
<html>
<head>
<script src="ec/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('#except').click(function () {
alert($("#except").is(":checked"));
});
});
</script>
</head>
<body>
<input type="checkbox" id="except"/>1
</body>
</html>