22.10.2009, 15:22
|
Аспирант
|
|
Регистрация: 07.10.2009
Сообщений: 30
|
|
Подскажите, плз, по выборке
Подскажите, плз, почему не работает
$('a[class$=header]')
Вроде простой код, который должен выбирать ссылки с классами, название которых заканчивается на header. А-н не работает
|
|
22.10.2009, 15:53
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
Бред. Так ищется ссылка, атрибут class которой заканчивается на header. Вы уверены, что такие классы -- в конце строки? Вряд ли.
Предлагаю пересмотреть код, и искать так:
$('a').filter('.aheader, .bheader, ..., .zheader')
|
|
22.10.2009, 16:18
|
Аспирант
|
|
Регистрация: 07.10.2009
Сообщений: 30
|
|
Цитата:
|
Вы уверены, что такие классы -- в конце строки?
|
Да
У меня есть ссылки с классами "header","header up" и "header down". Мне надо выбрать только те, что "header", а "header up" и "header down" не выбирать.
|
|
22.10.2009, 16:26
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
Значит, у Вас так:
<a class="header" >1</a>
<a class="header up" >2</a>
<a class="header down" >3</a>
Вы делаете выборку по ссылкам, у которых атрибут class заканчивается на header. Покажите мне, сколько ссылок тут подходят под это описание
|
|
23.10.2009, 03:11
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
|
|
23.10.2009, 04:22
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Но несколько имен перечисляются через пробел.
|
|
23.10.2009, 12:24
|
Аспирант
|
|
Регистрация: 07.10.2009
Сообщений: 30
|
|
совершенно верно. Названия классов не могут содержать пробел. В данном случае у элементов с class="header up" два класса header и up. Мне же надо выбрать элементы, у кот класс ТОЛЬКО header.
Цитата:
|
Покажите мне, сколько ссылок тут подходят под это описание
|
Ни одного, т.к. class="..." это не атрибут, а класс. Верно? Тест здан?
Вопрос в другом. КАК выбрать элементы, у кот класс ТОЛЬКО header. Неужели ни кто не сталкивался с такой задачей
|
|
23.10.2009, 12:41
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от mcpro
|
КАК выбрать элементы, у кот класс ТОЛЬКО header
|
похоже $('a[class=header]')
Сообщение от mcpro
|
Неужели ни кто не сталкивался с такой задачей
|
вообще-то нет, а зачем тебе это понадобилось?
|
|
23.10.2009, 13:15
|
Аспирант
|
|
Регистрация: 07.10.2009
Сообщений: 30
|
|
Цитата:
|
похоже $('a[class=header]')
|
надо проверить, но вроде так не работает.
Цитата:
|
вообще-то нет, а зачем тебе это понадобилось?
|
гы.. в двух словах не объяснишь )))
|
|
23.10.2009, 13:23
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от mcpro
|
гы.. в двух словах не объяснишь )))
|
обычно люди ограничиваются "так надо". А ведь можно было бы обсудить... может тебе даже удастся сорвать аплодисменты всего форума в номинации "это удобно, а никто не знает"
|
|
|
|