в нижнем коде JQuery checkBoxName.on('change', function() {
будет запущен после второго раза. Установите флажок, я вызываю функцию foo
в onchange
в поле, почему он не работает с в первый раз я поставлю флажок?функция не работает с первого раза
function foo (arg1,arg2,arg3) {
$(document).ready(function() {
$('#checkBox').on('change', function() {
if ($('#checkBox').is(':checked')) {//this is triggered after the second time i check the box
$('#errorDiv').removeClass(errorClass);
$('#submitBtn').removeAttr("disabled");
} else {
$('#submitBtn').attr('disabled', 'disabled');
$('#errorDiv').addClass(errorClass);
}
});
});
}
Почему вы оборачивать ваш Foo функция вокруг документа готова функции – j08691
@ j08691 потому что я передаю некоторые аргументы в 'Foo' я не упомянул здесь – Sherif