首页 > 代码库 > IE标签a嵌套table标签,链接点击无效
IE标签a嵌套table标签,链接点击无效
在IE中,使用如下代码将无法触发跳转:
<a href="http://xx.xx.com"> <table> <tr> <td>点击</td> </tr> </table></a>
a作为行内元素
而table是块级元素。
在IE 6、7、8、9中上面链接将无法生效。
js兼容处理
$("a:has(table)").bind("click", function() { if (this.href.indexOf("javascript:") == 0) { eval(this.href.replace(/^javascript:/, "")) } else { if (this.href.indexOf("#") != 0) { if (this.target == "_blank") { window.open(this.href) } else { location.href = this.href } } } });
不建议使用js兼容,建议修改结构
IE标签a嵌套table标签,链接点击无效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。