如何在加载div时添加一个类?

时间:2013-11-10 23:01:19

标签: javascript jquery css

这是我正在使用的

    $(document).ready(function() {
    $(".accept").change(function () {
        if ($(this).val() == "0") {
            $(".generateBtn").addClass("disable");
        } else {
           $(".generateBtn").remove("disable");
        }
    });
});

更改值后它会起作用,但如何在加载时将样式添加到div以禁用?

我是否只是简单地打电话

$(".generateBtn").addClass("disable");

还是有更优雅的技术

1 个答案:

答案 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');
});