0

有没有其他方法可以在代码中没有“#”符号的情况下进行屏幕导航?例如:下面的代码有一个'#'

a href="#bar" 数据角色="按钮"

'#' 导致我的程序出现终止错误。

谢谢你。

4

2 回答 2

1

实际上,您可以在他们的文档之后安全地使用“#”

如果您的模板包含不属于绑定表达式的“#”,则必须转义该值,否则将导致模板编译错误(这在 Kendo UI Mobile 中很常见,其中 # 经常用于视图导航)。您可以使用“\\#”转义 JavaScript 字符串中的任何文字“#”,使用“\#”转义 HTML 脚本模板中的任何文字“#”。

http://docs.kendoui.c​​om/getting-started/framework/templates/overview

于 2014-01-06T13:53:17.960 回答
0

我假设你指的是这个:

<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();
});
于 2013-07-16T03:54:41.290 回答