麻烦各位高手帮我解答一下,jquery中触发超链接无任何反应,求解这是怎么回事
<scriptsrc="js/jquery-1.8.3.js"></script><scripttype="text/javascript">$(document).re...
<script src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tmplink1").click(function(){
$("#tmplink2").click();
});
});
</script>
</head>
<body>
<a id="tmplink1" href="javascript:void(0)">TEST</a>
<a id="tmplink2" href="/a.jsp">123</a>
</body>
</html>
-------------为什么点击tmplink1没有跳转到a.jsp?
$("#tmplink2").click();怎么不好使呢? 展开
<script type="text/javascript">
$(document).ready(function(){
$("#tmplink1").click(function(){
$("#tmplink2").click();
});
});
</script>
</head>
<body>
<a id="tmplink1" href="javascript:void(0)">TEST</a>
<a id="tmplink2" href="/a.jsp">123</a>
</body>
</html>
-------------为什么点击tmplink1没有跳转到a.jsp?
$("#tmplink2").click();怎么不好使呢? 展开
展开全部
click是触发绑定到onclick的事件,而不是模拟鼠标点击,你还是用window.location=$("#tmplink1").attr("href");这样来实现跳转吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你click里面没写东西啊,再写
function(){
window.location="/a.jsp";
}
你试试。
function(){
window.location="/a.jsp";
}
你试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(document).ready(function(){
$("#tmplink1").click(function(){
window.location=$("#tmplink2").attr("href");
});
});
$("#tmplink1").click(function(){
window.location=$("#tmplink2").attr("href");
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询