如果这个 div 还有 2 个其他类,我想向我的 div 添加新类,我首先通过单击 div 设置,然后随机设置
function selection() {
$(".ok").click(function () {
if ($(".green").length < 7) {
$(this).addClass("green");
}
});
}
function bluecolor() {
$(".boutton2").click(function () {
for (i = 0; i < 5; i++) {
var rn = Math.floor(Math.random() * 20) + 1;
$("#" + rn).addClass("blue");
}
if("div" .green .blue == true){
$("div" .green .blue).addClass("orange");
}
});
}
问题是我的 div green 和 bue 是蓝色而不是橙色,我想我有一个 if 条件问题,但我无法解决它。
最佳答案
使用 hasClass()
方法检查你的 div 是否已经有类,如果没有添加的话
if("div" .green .blue == true){
改成
$("div.green.blue").length >0
关于jquery - 如果 div 有 2 个其他类,如何添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47848307/