Вот то, что я использую
$(document).ready(function() {
$(".accept").change(function () {
if ($(this).val() == "0") {
$(".generateBtn").addClass("disable");
} else {
$(".generateBtn").remove("disable");
}
});
});
Он работает после того, как вы измените значение, но как добавить стиль в div для загрузки, чтобы отключить его?
Я просто звоню
$(".generateBtn").addClass("disable");
Или есть более элегантная техника
Как насчет того, чтобы просто вызвать изменение?
$(document).ready(function() {
$(".accept").on('change', function () {
if ($(this).val() == "0") {
$(".generateBtn").addClass("disable");
} else {
$(".generateBtn").remove("disable");
}
}).trigger('change');
});
Я предполагаю, что вы removeClass
написать removeClass
и не remove
, если да:
$(document).ready(function() {
$(".accept").on('change', function () {
$(".generateBtn").toggleClass('disable', this.value=='0');
}).trigger('change');
});