jQuery:选择器问题(通过onclick属性选择)

时间:2010-08-19 02:01:46

标签: jquery onclick selector

我有这个标记:

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

我的问题:如何使用id 122通过jQuery选择第二个链接对象? 我尝试了$("a[onclick=loadpage(122)]")之类的东西,但没有用。

THX

2 个答案:

答案 0 :(得分:8)

尝试添加;并将loadpage(122);放在单引号中。

试一试: http://jsfiddle.net/PQB5U/

$("a[onclick='loadpage(122);']")​

答案 1 :(得分:5)

所有这些方式都有效。使用符合您需要的那个。

$('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