如何在Javascript中添加更多类此条件?

时间:2016-08-16 19:12:29

标签: javascript jquery css class

原始脚本,如果我只添加一个类,则工作正常:

    function check_btn_charge() {
        if (parseInt(jQuery(".total-change-price").text()) >= 0) {
            jQuery(".btn-action-save-charge"+" "+"btn-danger").prop("disabled", true);
        }
        else {
            jQuery(".btn-action-save-charge"+" "+"btn-danger").prop("disabled", false);   
        }
    }

我尝试在这种情况下使用加号(+)和空格字符作为单独的类添加更多类,如下面的脚本但不起作用:

    function check_btn_charge() {
        if (parseInt(jQuery(".total-change-price").text()) >= 0) {
            jQuery(".btn-action-save-charge").prop("disabled", true);
        }
        else {
            jQuery(".btn-action-save-charge").prop("disabled", false);   
        }
    }

我应该怎么做这个脚本,以便运作良好?

2 个答案:

答案 0 :(得分:2)

如果你想选择一个包含两个类的元素' myClass1'和' myClass2':

jQuery('.myClass1.myClass2')

如果您想选择其中一个类别的元素' myClass1'或者' myClass2':

jQuery('.myClass1, .myClass2')

两个以上的课程遵循相同的规则。

More info

答案 1 :(得分:0)

这是一个纯粹的JavaScript等价物,适合那些不喜欢jQuery的人:

project

See it in action on JSFiddle