我有一个链接,如果用户点击该链接,则会在同一页面上打开一个表格。我想知道的是,还有另一种方法可以链接到同一页面而不是这样做:
<a href="#" id="showGrid">[Open Grid]</a>
这是因为在url中它在url的末尾显示#,所以我想知道是否有另一种链接在同一页面上的方式而不是href =“#”。
由于
答案 0 :(得分:0)
只是在javascript中返回false并且单击时不会跟踪链接,但你仍然可以使用js打开你的表,因为我怀疑你现在就做了
答案 1 :(得分:0)
据我了解你已经发现了一些绑定到此链接的click事件的功能,对吗?如果是这样,你可以使用href="javascript:void(0)"
,这种方式要好得多,因为在这种情况下,浏览器不会添加上下文菜单项,例如“在新标签中打开链接”或“复制链接地址”到此链接。
答案 2 :(得分:0)
如果您使用Javascript检测单击元素的时间,则不必使用tha anchor标记或href属性。
如果使用jQuery,你可以<a id="showGrid">Open Grid</a>
,然后$('a#showGrid').click(...);
。要获取“链接光标”,您可以在CSS中执行a {cursor: pointer}
。它看起来一样,但你不会在浏览器的地址栏中得到#。
答案 3 :(得分:0)
如果您只是将事件处理程序绑定到元素,为什么甚至使用<a>
标记。只需使用<span>
并设置样式即可。如果你想要那个链接感觉/看起来