Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Jquery .hasClass в условии не срабатывает

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

Автор: Mavrikii
Дата сообщения: 12.04.2016 23:37
crazyspoOky
зачем создавать лишнюю тему?
Вопросы по jQuery


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

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

и в два раза более того - id элемента должен быть уникальным на странице, а не куча элементов с одним id
Автор: crazyspoOky
Дата сообщения: 13.04.2016 01:14
Спасибо большое, насчет темы ступил (решил, что подряд темы создаются), прошу прощения. Решил задачу чуть по другому, через .find()
Автор: Mavrikii
Дата сообщения: 13.04.2016 01:16
crazyspoOky

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

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

Страницы: 1

Предыдущая тема: ANGULAR


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.