В этой программе мне нужно отключить кнопку Html, когда флажок не выбран. Кнопка должна быть включена, только если установлен флажок. Im с использованием 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