使用jquery查找元素并分配css类

时间:2015-06-09 16:04:41

标签: jquery css

我正在尝试找到一个具有某个css类的div并将body分配给一个类

if ($('div').class(home)) {
    $("body").addClass("mobile-bg");
}

但它不起作用

2 个答案:

答案 0 :(得分:4)

你需要使用.hasClass()而不是class()

if ($('div').hasClass('home')) {
    $("body").addClass("mobile-bg");
}

这段代码意味着..如果div有class =“home”将class =“mobile-bg”添加到body

答案 1 :(得分:0)

或者作为穆罕默德解决方案的替代方案,

if ($('div.home').length > 0) {
    $("body").addClass("mobile-bg");
}

这会检查是否有<div>个类的home元素,如果任何存在,它会将mobile-bg类添加到{{1} }}