有没有其他方法可以在代码中没有“#”符号的情况下进行屏幕导航?例如:下面的代码有一个'#'
a href="#bar" 数据角色="按钮"
'#' 导致我的程序出现终止错误。
谢谢你。
有没有其他方法可以在代码中没有“#”符号的情况下进行屏幕导航?例如:下面的代码有一个'#'
a href="#bar" 数据角色="按钮"
'#' 导致我的程序出现终止错误。
谢谢你。
实际上,您可以在他们的文档之后安全地使用“#”
如果您的模板包含不属于绑定表达式的“#”,则必须转义该值,否则将导致模板编译错误(这在 Kendo UI Mobile 中很常见,其中 # 经常用于视图导航)。您可以使用“\\#”转义 JavaScript 字符串中的任何文字“#”,使用“\#”转义 HTML 脚本模板中的任何文字“#”。
http://docs.kendoui.com/getting-started/framework/templates/overview
我假设你指的是这个:
<a href="#">click here</a>
如果是这样,您可以这样做,但它会在某些浏览器中引发错误(旧版本的 ie)
<a href="javascript:void(0)">click here</a>
此外,您可以在其中放置一个链接并使用 jquery 阻止它
<a href="www.aol.com">click here</a>
jQuery
$('a').onClick(function(e){
e.stoppropagation();
e.preventDefault();
});