在 jQuery 中通过 onclick 属性选择元素

问题描述 投票:0回答:2

我有这个标记:

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

我的问题:如何使用 id 122 通过 jQuery 选择第二个链接对象?我尝试过类似

$("a[onclick=loadpage(122)]")
的方法,但没有成功。

jquery onclick selector
2个回答
12
投票

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

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

10
投票

尝试添加

;
并将
loadpage(122);
放在单引号中。

© www.soinside.com 2019 - 2024. All rights reserved.