2015-03-04 3 views
-3

Я использую jQuery и twitter boootstap с рельсами. Недавно я нашел bootstrap.js.coffee файл с содержанием нижеЧто такое ~ = в jquery?

jQuery -> 
    $("a[rel~=popover], .has-popover").popover() 
    $("a[rel~=tooltip], .has-tooltip").tooltip() 

Мой вопрос: что делает это ~= средства?

Извините, если это глупый вопрос.

+2

Сорт после того как вы визави это эта страница: http://api.jquery.com/category/selectors/ – vee

+1

[Выбор слова] (http://api.jquery.com/attribute-contains-word-selector/) –

+0

Сам вопрос действителен, не читая руководство, но глупо – charlietfl

ответ

2

За этой страницы: http://api.jquery.com/category/selectors/

Атрибут содержит слово Selector [имя ~ = "значение"] Выбирает элементы, которые имеют указанный атрибут с значение, содержащее данное слово, , ограниченное пробелами.

По этому определению $('a[rel~=popover]'):

  1. <a rel="onepopoverover" ...> бы не соответствовать
  2. <a rel="one popover over" ...> будет соответствовать
  3. <a rel="popover" ...> будет соответствовать
  4. <a rel="one popover" ...> будет соответствовать
Смежные вопросы