jQueryWEB

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

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 { // Блок НЕ существует // ВАША ФУНКЦИЯ } });

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

Похожие сообщения
JavaScriptWEBПолезные сайты

Изучаем основы Vue с Vue 3

jQueryWordPressВсе для functions.php

Как полностью удалить jQuery из WordPress

WEBWordPress - HTML

18 интересных HTML-тегов, которые стоит использовать сегодня

WEBWordPress

Как добиться максимального эффекта от линкбилдинга за 4 шага