Вместо этого вы можете использовать is
?
if ($('#menu-item-49').is('.current-menu-item, .current-menu-parent')) {
$('ul.sub-menu ').css('display', 'block');
}
Проверить текущий согласованный набор элементов на селектор и вернуть true, если хотя бы один из них Элементы соответствуют селектору.
Убивает необходимость использования нескольких
hasClass
запросов, что является альтернативой:if ($('#menu-item-49').hasClass('current-menu-item') || $('#menu-item-49').hasClass('current-menu-parent')) { $('ul.sub-menu ').css('display', 'block'); }