我试图通过输出链接ID来检测前三个链接中的哪一个被点击.
它总是回归undefined.
怎么了?
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
window.onload = function() {
onclick = function() {
alert(this.id);
return false;
}
}
</script>
</head>
<body>
<a class="a" name="a" id="1" href="#">---1---</a>
<a class="a" name="a" id="2" href="#">---2---</a>
<a class="a" name="a" id="3" href="#">---3---</a>
<a href="#"> normal link </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Ric*_*ing 13
您没有定位任何链接.
window.onload = function() {
$("a.a").click(function() {
alert(this.id);
return false;
});
}
Run Code Online (Sandbox Code Playgroud)
这是做什么($("a.a").click(function(){)正在查找类名'a'的锚点上的任何点击事件,并运行以下匿名函数.