Почему REL не обнаружен в селекторе атрибутов jQuery - PullRequest
0 голосов
/ 11 сентября 2009

Если я использую следующий селектор, я не получаю результатов

$(".itemSearchModule .cmsItemList[rel='myRelValue']")

для следующего фрагмента HTML

<div class="itemSearchModule">
    <ul class="cmsItemList" rel="myRelValue">
      <li>something</li>
    </ul>
</div>

ОШИБКА Я использовал Firebug для отладки кода, и кажется, что использование этого кода в окне просмотра Firebugs является причиной его поломки

Ответы [ 2 ]

1 голос
/ 11 сентября 2009

Атрибут rel разрешен только для элементов A и LINK, поскольку он описывает отношение между двумя документами, текущим документом и документ, указанный в атрибуте href. Вам лучше использовать атрибут class или id для ваших целей.

0 голосов
/ 11 сентября 2009

Это работает :) Вам просто нужно «позвонить» так:

$('.itemSearchModule .cmsItemList[rel=myRelValue]')

Проверьте документы на jQuery.com

Также не забудьте вызвать селектор после загрузки страницы

$(document).ready(function () { put_selector_here });

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