Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Jquery .hasClass в условии не срабатывает

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

crazyspoOky



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Вот пример.http://codepen.io/spookyru/pen/NNyQLo  
мне нужно, найти все div с определенным классом и применить некую функцию. В примере просто css. (по делу нужно будет всех свернуть типа hide().)
Но вот беда,если if ($('div').hasClass("hlam")) , то срабатывает только на первую строку, если по  if ($('#test').hasClass("hlam")) то вообще никак.
Что я делаю не так?
 

Всего записей: 75 | Зарегистр. 29-09-2006 | Отправлено: 23:28 12-04-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyspoOky
зачем создавать лишнюю тему?  
Вопросы по jQuery
 

Цитата:
если по  if ($('#test').hasClass("hlam")) то вообще никак

и не будет. потому что #test означает обращение к элементу с id='test', а не id='#test'
более того, не думаю, что в id можно использовать #
 
и в два раза более того - id элемента должен быть уникальным на странице, а не куча элементов с одним id

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 23:37 12-04-2016 | Исправлено: Mavrikii, 23:38 12-04-2016
crazyspoOky



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо большое, насчет темы ступил (решил, что подряд темы создаются), прошу прощения. Решил задачу чуть по другому, через .find()

Всего записей: 75 | Зарегистр. 29-09-2006 | Отправлено: 01:14 13-04-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazyspoOky

Цитата:
Решил задачу чуть по другому, через .find()

нам ваша задача неизвестна, поэтому и помочь, как бы, не сможем.
а вообще там никакие ифы не нужны, почему нельзя сделать как
$('div.hlam') ? выберет все дивы с классом hlam

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 01:16 13-04-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Jquery .hasClass в условии не срабатывает


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru