Нормальное сопоставление с Jquery по ссылкам не работает - PullRequest
0 голосов
/ 27 августа 2011

Я пытаюсь получить URL-адрес страницы, на которой повторяется такой код. <a onmouseout="swho.alone.OnMouseOut(event)" onmouseover="swho.alone.showPopup(event, 'DR647E481', 'pra**', '', '', 'everyone', 'closed')" href="/SWApp/detailAction.do?key=DR647E481&search=pra**&soundex=&stanfordonly=&affilfilter=everyone&filters=closed">Ajay Prakash</a>

используя этот код в Jquery - $jq("#PublicResults a[href]")

По какой-то причине, когда я звоню $jq("#PublicResults a[href]").text(), я получаю Аджая Пракаша.

Я не уверен, почему, и я хотел бы знать, почему.

Но более того, я хотел бы знать, как получить только URL.

Спасибо за помощь!

Edit- Хорошо, ответ ниже дает мне неопределенного в консоли firebug, и я не уверен, почему - чтобы преодолеть то, что я пытался -

$jq("#PublicResults a[href]").attr("href")

, который дает мне только URL для страницы, на которой я нахожусь, в отличие от всех ссылок - есть идеи, почему?

1 Ответ

1 голос
/ 27 августа 2011

Попробуйте (не проверено) -

$jq("#PublicResults a").attr("href")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...