Как включить кнопку, когда пользователь сам проверит флажок? В настоящее время кнопка будет включена, когда пользователь нажимает на строку таблицы (щелчная строка).Установите флажок, и строка таблицы не синхронизирована
var btn = $("#btn");
btn.attr("disabled","disabled");
$("#table tbody").on("click",".clickable-row", function (e) {
if (e.target.type !== 'checkbox') {
$(':checkbox', this).trigger('click');
if($(':checkbox', this).is(":checked") == true){
btn.removeAttr('disabled');
$('form').append('<input type="hidden" name="chk" value="'+$(':checkbox', this).val()+'" />');
} else {
btn.attr("disabled", !$(':checkbox', this).is(":checked"));
}
}
});
Снимите '', если условие –
@Nicolas Filotto, когда я удаляю эту часть, я не могу проверить флажок (e.target.type == 'Флажок'!) вообще. Только можно проверить доступную строку. Я хочу сделать обе работы – sopi
вы можете поделиться также с html? –