«
»
jQueryWEB

jQuery Выполнить если на странице есть блок с классом или id

Короткая запись о том как применить Вашу функцию написанную на jQuery в сависимости от тоге есть ли на странице блок с определенным классом или идентификатором.

jQuery – проверяем есть ли на странице блок с классом

Здесь важно не забыть удалить точку перед классом который мы указываем в hassClass. Я постоянно на этой точке ошибаюсь.

jQuery(document).ready(function($){ if ($('body').hasClass('home')) { // Блок существует // ВАША ФУНКЦИЯ } else { // Блок НЕ существует // ВАША ФУНКЦИЯ } });

jQuery – проверяем есть ли на странице блок с ID

Пример котда который вернет true, если родительский якорь имеет идентификатор #idSelector .

jQuery(document).ready(function($){ if ($('body').is("#idSelector")) { // Блок существует // ВАША ФУНКЦИЯ } else { // Блок НЕ существует // ВАША ФУНКЦИЯ } });

И еще один запасной метод

Ниже тот код который Вы можете попробовать в экстренном случае, если примеры кода выше не сработали:

jQuery(document).ready(function($){ if($('body.single-product').length > 0) { // Блок существует // ВАША ФУНКЦИЯ } else { // Блок НЕ существует // ВАША ФУНКЦИЯ } });
Связанные записи
Chrome DevToolsGoogleGoogle ChromeWEB

Запускайте фрагменты JavaScript на любой странице с помощью Chrome DevTools

WEBПолезные сайты

50 бесплатных сайтов для ваших проектов графического дизайна в 2020 году | Бесплатные Графика, Фото и Видео стоки, Шрифты, Макеты и не только

JoomlaWEBWordPressПлагиныПолезные сайты

Обзор уникального конструктора страниц Nicepage 2020 (WordPress, Joomla, HTML и не только)

CSSWEBПримеры

Мистический inline-flex и что он делает - Stas Bagretsov - Medium