当页面上只有一些元素可用时,如何使用jQuery添加类?

Was*_*ikh 1 html css jquery

在页面中,如果具有类控件的表可用,那么我只想将CSS添加到可见的div类似overflow-y.使用jQuery.

<html>
<body>
<table class="controls" >
</table>
<div style="overflow"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 5

您可以只if检查与选择器(the .length)匹配的元素,例如:

if($("table.controls").length) {
  $("div").css({ "overflow-y": "visible" });
}
Run Code Online (Sandbox Code Playgroud)

虽然...... "div"选择器应该更加具体到您所追求的目标.如果你真的想添加<div>它,那么它将如下所示:

$("table.controls").after('<div style="overflow-y: visible;"></div>');
Run Code Online (Sandbox Code Playgroud)