2010-08-19 80 views
5

我遇到这样的标记:jQuery的:选择问题(由onclick属性选择)

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

我的问题:如何选择通过jQuery的使用id 122第二连杆对象? 我试过类似$("a[onclick=loadpage(122)]")但没有工作。

THX

回答

6

尝试增加在;和放置在loadpage(122);单引号。

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

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

帮助 - 非常感谢! – Fuxi 2010-08-19 02:10:39

+0

@富士 - 不客气。 :O) – user113716 2010-08-19 02:11:52

3

所有这些方面的工作。使用适合您需要的一个。

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