Мне нужно повторно задать мой старый вопрос, я, вероятно, не должен был задавать его в 1:00: P
Кажется, что некоторые атрибуты не найдены с помощью селектора атрибутов jquery:
$("*[some=value]");
Пока что кажется, что я не могу использовать атрибут действия формы и атрибут src img. Есть ли где-нибудь список атрибутов, которые не работают, поэтому я могу написать для них собственные селекторы?
Еще раз спасибо!
Изменить:
Кажется, никто не верит, что некоторые селекторы работают не так, как ожидалось. Посмотрите на этот пример:
На этом сайте (на котором есть jquery 1.3 для разжигания огня) есть форма, которая выглядит следующим образом:
<form style="display: inline;" method="get" action="list">
(вокруг раскрывающегося списка «поиск текущих загрузок»). Если вы откроете firebug и попробуете этот селектор:
$("form[action=list]");
вы НЕ сможете выбрать форму. В атрибуте action нет ничего особенного. То же самое касается изображения логотипа на этой странице:
<img alt="Logo" src="/p/aost/logo?logo_id=1238551994"/>
Селектор, который не работает:
$("img[src=/p/aost/logo?logo_id=1238551994");
Конечно, я могу делать подстановочные совпадения, это не то, что мне нужно.