Javascript jQuery:如果div不存在,是否添加它?

Javascript jQuery:如果div不存在,是否添加它?,javascript,jquery,html,Javascript,Jquery,Html,我知道如何添加类,如果它不存在,例如 $("ul:not([class~='bbox'])").addClass("bbox"); 或 但是我如何检查ul元素本身和类是否已经存在,如果ul不存在,那么添加一个 例: 如果没有匹配项,则长度将为零,因此为假,否则将为真或检查 例: 如果没有匹配项,长度将为零,因此为假,否则为真或假 if(!$("ul").hasClass("class-name")){ $("ul").addClass("bbox"); } if( $("ul.cl

我知道如何添加类,如果它不存在,例如

$("ul:not([class~='bbox'])").addClass("bbox");

但是我如何检查ul元素本身和类是否已经存在,如果ul不存在,那么添加一个

例:

如果没有匹配项,则长度将为零,因此为假,否则将为真或检查

例:

如果没有匹配项,长度将为零,因此为假,否则为真或假

if(!$("ul").hasClass("class-name")){
    $("ul").addClass("bbox");
 }
if( $("ul.class-name").length ){
    //do something
}