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

在Javascript中,如何在此条件之后添加更多类?,javascript,jquery,css,class,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 {

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

    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);   
        }
    }

我应该如何处理此脚本才能正常工作

如果要选择同时具有“myClass1”和“myClass2”类的元素:

jQuery('.myClass1.myClass2')
jQuery('.myClass1, .myClass2')
如果要选择具有“myClass1”或“myClass2”类之一的元素:

jQuery('.myClass1.myClass2')
jQuery('.myClass1, .myClass2')
两个以上的类遵循相同的规则


如果要选择同时具有“myClass1”和“myClass2”类的元素:

jQuery('.myClass1.myClass2')
jQuery('.myClass1, .myClass2')
如果要选择具有“myClass1”或“myClass2”类之一的元素:

jQuery('.myClass1.myClass2')
jQuery('.myClass1, .myClass2')
两个以上的类遵循相同的规则


对于那些不喜欢jQuery的人,这里有一个纯JavaScript等价物:

var and = document.querySelectorAll(".one.two");
var or = document.querySelectorAll(".one, .two");
var xor = document.querySelectorAll(".one:not(.two), .two:not(.one)");
var nor = document.querySelectorAll("button:not(.one):not(.two)");

对于那些不喜欢jQuery的人,这里有一个纯JavaScript等价物:

var and = document.querySelectorAll(".one.two");
var or = document.querySelectorAll(".one, .two");
var xor = document.querySelectorAll(".one:not(.two), .two:not(.one)");
var nor = document.querySelectorAll("button:not(.one):not(.two)");

您的代码是混合的。而
不是空格-它是字符串
。如果你需要空间-这里是
你能解释一下我脚本中的详细内容吗?代码应该是这样的吗?`jQuery(“.btn action save charge”+”+“btn danger”).prop(“disabled”,false)`用逗号分隔不同的类/选择器,,就像CSS中一样。。。另外,
btn-danger
缺少一个前导点
它应该是
jQuery(.btn-active-save-charge,.btn-danger”)
太好了,工作正常。。谢谢@Aziz和所有人:)你的代码是混合的。而
不是空格-它是字符串
。如果你需要空间-这里是
你能解释一下我脚本中的详细内容吗?代码应该是这样的吗?`jQuery(“.btn action save charge”+”+“btn danger”).prop(“disabled”,false)`用逗号分隔不同的类/选择器,,就像CSS中一样。。。另外,
btn-danger
缺少一个前导点
它应该是
jQuery(.btn-active-save-charge,.btn-danger”)
太好了,工作正常。。谢谢你@Aziz和所有人:)非常感谢@Mojtaba,你的建议对我有帮助:)@Ferdian,很高兴听到这个。非常感谢@Mojtaba,你的建议对我有帮助:)@Ferdian,很高兴听到这个。