如何在Javascript中在此条件之后添加更多类
How To Add More Class after This condition in Javascript?
原始脚本,如果我只添加一个类,工作良好:
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')
如果您想选择具有'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)");
在JSFiddle上查看
相关文章:
- 正在链接添加了以下内容::在之后
- Jquery添加一个类之后,如何应用css
- 如何在侦听器之后添加可拖动功能
- AngularJS:在.post()之后添加事件侦听器
- 动态jQuery不在.append()之后发布表单的添加输入
- jqgridnavgrid在搜索按钮和自定义按钮之后添加按钮
- 使用jQuery添加类,但要确保它使用类之后的所有标记
- 如何在元素之后将模板片段添加到angular.js中的指令中
- 如何在wooccommerce脚本之后添加自定义java脚本
- 在添加类之后,为DIPLAY内容添加延迟
- 如果在transclusion之后添加,为什么指令下的动态元素具有错误的作用域
- 在使用jquery验证电子邮件之后添加一个类
- 在定义了构造函数之后,是否可以将实例属性添加到JavaScript原型中
- 在向Promise添加监听器之后,我应该使用原始的Promise还是新的Promise
- 如何使用Javascript或Jquery在X个
- 之后添加子菜单
- 在jQuery的显示和隐藏动画之后添加类
- 煎茶触摸 - 在组件之后添加/插入
- For 循环成功地将元素添加到数组中,但在之后返回空数组
- Qualtrics:在矩阵表中的文本框之前/之后添加不同的字符
- 在html被ajax添加之后,Angularjs无法工作