在這個程序中,當複選框未被選中時,我需要禁用Html按鈕。僅當選中複選框時才應啓用按鈕。即時通訊使用Jquery版本1.8.3。然而,在這個程序之間交換啓用和禁用不能按我的預期工作。JQuery removeAttr和attr
// ------ HTML
<body>
Some agreement here
<p>
<input type="checkbox" id="agree" />
</p>
<input type="button" value="Continue" disabled="disabled" id="continue"/>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="js/class.js"></script>
</body>
// ------ JQuery的
$(document).ready(function(){
$('#agree').change(function(){
state = $(this).attr('value');
if(state == 'on'){
$('#continue').removeAttr('disabled');
}else if(state == ''){
$('#continue').attr('disabled','disabled');
}
});
});
你說「沒有工作,我期待」 - 是什麼問題到底是什麼? – SmokeyPHP