jQuery: вопрос выбора (класс таблицы стилей) - PullRequest
0 голосов
/ 13 мая 2010

как я могу выбрать элементы с именем класса, которое содержит пробелы? как <a href='button normal'>

ТНХ

Ответы [ 2 ]

3 голосов
/ 13 мая 2010

Я предполагаю, что ваш пример имел в виду class="", а не href="" здесь.

Вы можете выбрать их, используя селектор с атрибутом (в данном случае это просто еще один атрибут). Использование выглядит следующим образом (при необходимости измените или удалите часть a):

$("a[class*=' ']")
1 голос
/ 13 мая 2010

CSS3 имеет различные селекторы атрибутов , которые работают в jQuery. Большинство из них не относятся к пространствам каким-либо особым образом; $('a[class="button normal"]') выберет ссылку, атрибут класса которой равен button normal. Или, если вы хотите выбрать элементы, имеющие классы button и normal (и, возможно, еще несколько), используйте $('.button.normal') (Это также обычный старый CSS, но он не работает в IE6 из-за ошибки - версия jQuery работает.)

...