将 class 添加到多个 div jQuery

Add class to multiple divs jQuery

我有这个代码:

$('.page-id-41').addClass('no-menu');
$('.page-id-344').addClass('no-menu');
$('.home').addClass('no-menu');
$('.page-id-444').addClass('no-menu');
$('.single').addClass('no-menu');

我不想有所有这些行,而是有一行。

感谢您的帮助!

您可以指定任意数量的选择器组合成一个结果。这比单独查找和应用它更有效。

你可以用 1 行。

$('.page-id-41, .page-id-344, .home , .page-id-444, .single').addClass('no-menu');

你可以像下面那样做。

$('.page-id-41, .page-id-344, .home, .page-id-444, .single').addClass('no-menu');
$("selector1, selector2, ... selectorx").addClass("classname");

用逗号将多个选择器分组