有谁知道它发生了什么?我编写了以下代码,以便用户单击代码,它将弹出另一个页面的窗口。不知何故,每当我点击链接时,总会弹出2个窗口。
<table>
<tr>
<td colspan="2" align="center">
<a id="goLink" style="cursor:pointer">Link</a>
</td>
</tr>
</table>
<script type="text/javascript">
$("#goLink").click(function () {
window.open("http://localhost/test.aspx");
});
</script>
我该如何解决这个问题?
答案 0 :(得分:0)
唯一可能的原因是,您在页面中为锚标记goLink
无意中连接了两个点击事件。你检查过了吗?
答案 1 :(得分:0)
你的锚是否有一个href属性,如果是这种情况可能会有一个默认的点击触发,你需要使用preventDefault方法停止它