TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

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

1 976

Короткая запись о том как применить Вашу функцию написанную на 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 { // Блок НЕ существует // ВАША ФУНКЦИЯ } });

Источник записи:

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее