jquery 触发A标签的链接的事件

沐雪架构师
企业官方账号
2010-01-28 07:57:52
<html>
<head>
<title></title>
<script src="jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(function(){
$("#div1 a").click(function(){
//这里还要处理别的事情
})
$("#ad").triggerHandler("click");//不仅要调用上面的方法,还要实现链接跳转的效果
})

</script>
</head>
<body>

<div id="div1" style="background-color:red">
<a id="ad" href="http://www.baidu.com"><span id="hh">链接百度</span></a>
<a id="ad2" href="http://www.google.cn"><span id="hh">链接谷歌</span></a>
<a id="ad3" href="http://www.isbase.net"><span id="hh">链接兵团</span></a>
</div>
</body>
</html>


我知道我的方法无法实现我想要的功能,请高手指教。谢谢。
...全文
13114 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mykelly6 2010-01-29
  • 打赏
  • 举报
回复
<a id="ad2" href="http://www.google.cn"> <span id="hh">链接谷歌 </span> </a>
这里的href不要写,在click里面先处理别的事情,再window.location="http://www.google.cn"跳转。
如果要打开新窗口,就用window.open
沐雪架构师 2010-01-29
  • 打赏
  • 举报
回复
呵呵 ,这个方法让我想起了另一个思路。先获得 a 标签的对象$("#div1 a"),然后通过属性获得href varhref=$("#div1 a").attr("href"),再 用 windOW.OPEN(varhref,"_parent");
[Quote=引用 9 楼 mykelly6 的回复:]
<a id="ad2" href="http://www.google.cn"> <span id="hh">链接谷歌 </span> </a>
这里的href不要写,在click里面先处理别的事情,再window.location="http://www.google.cn"跳转。
如果要打开新窗口,就用window.open
[/Quote]
鬼手FixYou 2010-01-28
  • 打赏
  • 举报
回复
学习中
eduyu 2010-01-28
  • 打赏
  • 举报
回复
不带参数的调用click(),就是触发。
thornfield_he 2010-01-28
  • 打赏
  • 举报
回复
不晓得这样对不
$(document).ready(function() {
$("#div1 a").click(function() {
//这里还要处理别的事情
});
})
沐雪架构师 2010-01-28
  • 打赏
  • 举报
回复
<html>
<head>
<title></title>
<script src="jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(function(){
$("#div1 a").click(function(){
//这里还要处理别的事情
})
$("#ad").triggerHandler("click");//不仅要调用上面的方法,还要实现链接跳转的效果 })

</script>
</head>
<body>

<div id="div1" style="background-color:red">
<a id="ad" href="http://www.baidu.com"><span id="hh">链接百度</span></a>
<a id="ad2" href="http://www.google.cn"><span id="hh">链接谷歌</span></a>
<a id="ad3" href="http://www.isbase.net"><span id="hh">链接兵团</span></a>
</div>
</body>
</html>

回答者 能给个正确的功能给我吗?急用!!
沐雪架构师 2010-01-28
  • 打赏
  • 举报
回复
能说清楚点吗?
[Quote=引用 2 楼 eduyu 的回复:]
不经用户操作触发事件?
$(...).click(function(){..})//这是设置事件处理函数
$(...).click()//触发盖元素已经绑定的所有click事件。
[/Quote]
沐雪架构师 2010-01-28
  • 打赏
  • 举报
回复
能说清楚点吗?
eduyu 2010-01-28
  • 打赏
  • 举报
回复
不经用户操作触发事件?
$(...).click(function(){..})//这是设置事件处理函数
$(...).click()//触发盖元素已经绑定的所有click事件。
沐雪架构师 2010-01-28
  • 打赏
  • 举报
回复
fdasfadsfasd
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-28 07:57
社区公告
暂无公告