Манипулирование атрибутами JQuery - PullRequest
2 голосов
/ 03 мая 2010

Когда я ищу в Интернете информацию о JQuery, я получаю шпаргалку jquery Там я очень смущен тем, как использовать следующее при каких условиях. Пожалуйста, помогите мне.

[attribute|=val]
[attribute*=val]
[attribute~=val]
[attribute$=val]
[attribute=val]
[attribute!=val]
[attribute^=val]
[attribute]
[attribute1=val1] [attribute2=val2]

Каковы функции этих специальных символов *, ~, $,!, ^? Большое спасибо.

1 Ответ

5 голосов
/ 03 мая 2010

См. Селекторы атрибутов :

Ваш последний пример может означать одну из двух вещей в зависимости от того, есть ли между ними пробел:

  • [attr1=foo][attr2=bar] означает поиск элементов, имеющих атрибут attr1 со значением foo и attr2 со значением bar; но

  • [attr1=foo] [attr2=bar] означает поиск элементов с атрибутом attr1 со значением foo с потомками с атрибутом attr2 со значением bar.

Пространство здесь имеет важное смысловое значение в выражении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...