2014-03-19 118 views
1

我需要在我的代码中使用<!= ... !>标记作为jQuery插件的一部分,但Chrome会将其显示为<!--= ... !-->,可能是因为它认为它是格式错误的评论。获取HTML呈现<!= and !>标签

是否有强制浏览器按原样打印标签的方法,从而允许jQuery插件正常工作?

+0

看起来像模板标签,哪个插件? – Ford

+0

是的,它们是jQuery Feeds插件的模板标签:https://github.com/camagu/jquery-feeds – user3423062

+0

这是否适合您? http://jsfiddle.net/zazvs/5/ – Ford

回答

0

是的,有这样做的方法,它是通过使用他们的ANSI代码。例如,你可以试试这个:

&lt;!--= ... !--&gt; 

以上HTML将呈现为:

<!--= ... !--> 

使用这种方法,您可以转换代码ANSI代码的一部分,通过浏览器获得了”不要将它与评论混淆并显示出来。

+0

感谢您的回复。我尝试过使用ASCII,但只是打印出来,仍然没有被jQuery插件拾取,因为它呈现为“”而不仅仅是“”。 – user3423062

+0

@ user3423062是否有可能在jQuery中使用'.text()'?如果这样使用'.html()'。可能会吼出错误的树,但是在阅读你的评论时,它就是我脑海中浮现的东西。 – martincarlin87

+0

@ martincarlin87我的函数是'$('div.feed')。append($ fragment);'如果这很有用,我查看了插件源代码,并且它不使用'.text()'在任何一点。 – user3423062