2010-08-19 69 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