如何避免;无效构造“;将标签链接用于Jquery Mobile和Coldfusion8时出错?

如何避免;无效构造“;将标签链接用于Jquery Mobile和Coldfusion8时出错?,jquery,jquery-mobile,coldfusion,coldfusion-8,hashtag,Jquery,Jquery Mobile,Coldfusion,Coldfusion 8,Hashtag,我正在尝试在Jquery Mobile和Coldfusion8中设置一个页面 指向内部页面的Jquery移动链接如下所示: <a href="#somePage" data-role="button">Click this button</a> 如果我通过Coldfusion这样运行: <cfoutput> <a href="#somePage" data-role="button">Click this button</a&

我正在尝试在Jquery Mobile和Coldfusion8中设置一个页面

指向内部页面的Jquery移动链接如下所示:

 <a href="#somePage" data-role="button">Click this button</a>

如果我通过Coldfusion这样运行:

 <cfoutput>
   <a href="#somePage" data-role="button">Click this button</a>
 </cfoutput>

在渲染页面时,我会在页面跳转到正常状态之前看到一个“无效构造”错误闪烁。我已经在顶部加载了脚本,但没有真正的帮助

你知道如何避开这个吗

谢谢


编辑:现在尝试使用“##”而不是“#”

确定。似乎我需要使用双hashtags

<a data-role="button" href="##somepage">Click Me</a> 

发生这种情况是因为您在一个
块中(您用另一个块逃出一个块)

另一个选项是只包装您需要的变量

因此,动态链接看起来像:

<cfset myDynamicLink = "http://www.example.com">
<a href="<cfoutput>#myDynamicLink#</cfoutput>">

无论采用哪种方式,都有好处和坏处(在任何情况下,人们都会尖叫你做错了)。在你的情况下,什么是最好的选择值得一看