Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.10.2009, 15:22
Аспирант
Отправить личное сообщение для mcpro Посмотреть профиль Найти все сообщения от mcpro
 
Регистрация: 07.10.2009
Сообщений: 30

Подскажите, плз, по выборке
Подскажите, плз, почему не работает
$('a[class$=header]')

Вроде простой код, который должен выбирать ссылки с классами, название которых заканчивается на header. А-н не работает
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2009, 15:53
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Бред. Так ищется ссылка, атрибут class которой заканчивается на header. Вы уверены, что такие классы -- в конце строки? Вряд ли.
Предлагаю пересмотреть код, и искать так:
$('a').filter('.aheader, .bheader, ..., .zheader')
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2009, 16:18
Аспирант
Отправить личное сообщение для mcpro Посмотреть профиль Найти все сообщения от mcpro
 
Регистрация: 07.10.2009
Сообщений: 30

Цитата:
Вы уверены, что такие классы -- в конце строки?
Да
У меня есть ссылки с классами "header","header up" и "header down". Мне надо выбрать только те, что "header", а "header up" и "header down" не выбирать.
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2009, 16:26
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Значит, у Вас так:
<a class="header" >1</a>
<a class="header up" >2</a>
<a class="header down" >3</a>

Вы делаете выборку по ссылкам, у которых атрибут class заканчивается на header. Покажите мне, сколько ссылок тут подходят под это описание
Ответить с цитированием
  #5 (permalink)  
Старый 23.10.2009, 03:11
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

названия классов не могут содержать пробел
http://www.w3.org/TR/html401/struct/...tml#adef-class
Ответить с цитированием
  #6 (permalink)  
Старый 23.10.2009, 04:22
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Но несколько имен перечисляются через пробел.
Ответить с цитированием
  #7 (permalink)  
Старый 23.10.2009, 12:24
Аспирант
Отправить личное сообщение для mcpro Посмотреть профиль Найти все сообщения от mcpro
 
Регистрация: 07.10.2009
Сообщений: 30

совершенно верно. Названия классов не могут содержать пробел. В данном случае у элементов с class="header up" два класса header и up. Мне же надо выбрать элементы, у кот класс ТОЛЬКО header.
Цитата:
Покажите мне, сколько ссылок тут подходят под это описание
Ни одного, т.к. class="..." это не атрибут, а класс. Верно? Тест здан?
Вопрос в другом. КАК выбрать элементы, у кот класс ТОЛЬКО header. Неужели ни кто не сталкивался с такой задачей
Ответить с цитированием
  #8 (permalink)  
Старый 23.10.2009, 12:41
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от mcpro
КАК выбрать элементы, у кот класс ТОЛЬКО header
похоже $('a[class=header]')

Сообщение от mcpro
Неужели ни кто не сталкивался с такой задачей
вообще-то нет, а зачем тебе это понадобилось?
Ответить с цитированием
  #9 (permalink)  
Старый 23.10.2009, 13:15
Аспирант
Отправить личное сообщение для mcpro Посмотреть профиль Найти все сообщения от mcpro
 
Регистрация: 07.10.2009
Сообщений: 30

Цитата:
похоже $('a[class=header]')
надо проверить, но вроде так не работает.
Цитата:
вообще-то нет, а зачем тебе это понадобилось?
гы.. в двух словах не объяснишь )))
Ответить с цитированием
  #10 (permalink)  
Старый 23.10.2009, 13:23
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от mcpro
гы.. в двух словах не объяснишь )))
обычно люди ограничиваются "так надо". А ведь можно было бы обсудить... может тебе даже удастся сорвать аплодисменты всего форума в номинации "это удобно, а никто не знает"
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите что за script? Ну очень уж красивый!!! mp.enter Общие вопросы Javascript 3 29.11.2009 17:02
Подскажите как сделать меню на CSS если: greatilya (X)HTML/CSS 10 18.10.2009 20:26
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26
подскажите структуру осуществления задачи bobri4 jQuery 1 23.04.2009 18:26
Не подскажите, как убрать подчеркивание ссылки href? Forgott Общие вопросы Javascript 1 20.05.2008 11:47