jQuery: вопрос выбора (выбор по атрибуту onclick) - PullRequest
7 голосов
/ 19 августа 2010

У меня есть эта разметка:

<a href='#' onclick='loadpage(121);'>
<a href='#' onclick='loadpage(122);'>
<a href='#' onclick='loadpage(123);'>

мой вопрос: как я могу выбрать 2-й объект ссылки с помощью jQuery, используя идентификатор 122? я пробовал что-то вроде $("a[onclick=loadpage(122)]"), но не сработало.

ТНХ

Ответы [ 2 ]

8 голосов
/ 19 августа 2010

Попробуйте добавить ; и поместить loadpage(122); в одинарные кавычки.

Попробуйте: http://jsfiddle.net/PQB5U/

$("a[onclick='loadpage(122);']")​
5 голосов
/ 15 ноября 2010

Все эти способы работают.Используйте тот, который соответствует вашим потребностям.

$('a[onclick="loadpage(122);"]')​ // match entire onclick value
$('a[onclick^="loadpage(122)"]')​ // match from the left of onclick value
$('a[onclick*="loadpage(122)"]')​ // match anywhere in onclick value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...