这是我正在使用的
$(document).ready(function() {
$(".accept").change(function () {
if ($(this).val() == "0") {
$(".generateBtn").addClass("disable");
} else {
$(".generateBtn").remove("disable");
}
});
});
更改值后它会起作用,但如何在加载时将样式添加到div以禁用?
我是否只是简单地打电话
$(".generateBtn").addClass("disable");
还是有更优雅的技术
答案 0 :(得分:0)
如何才能触发变更?
$(document).ready(function() {
$(".accept").on('change', function () {
if ($(this).val() == "0") {
$(".generateBtn").addClass("disable");
} else {
$(".generateBtn").remove("disable");
}
}).trigger('change');
});
我猜你打算写removeClass
而不是remove
,如果是的话:
$(document).ready(function() {
$(".accept").on('change', function () {
$(".generateBtn").toggleClass('disable', this.value=='0');
}).trigger('change');
});