Html到Haml的转换javascript
我有这个html代码。我想把它转换成haml格式。 -->Html到Haml的转换javascript,javascript,html,haml,Javascript,Html,Haml,我有这个html代码。我想把它转换成haml格式。 --> <script type="text/javascript"> window.jQuery || document.write("<script src='assets/jquery-2.0.3.min.js'>"+"<"+"/script>"); </script> <!--<![endif]--> window.jQuer
<script type="text/javascript">
window.jQuery || document.write("<script src='assets/jquery-2.0.3.min.js'>"+"<"+"/script>");
</script>
<!--<![endif]-->
window.jQuery | | document.write(“+”);
我就是这样把它转换成haml的
/ [if !IE]>
:javascript
window.jQuery || document.write("<script src='assets/jquery-2.0.3.min.js'>"+"<"+"/script>");
/ <![endif]
/[if!IE]>
:javascript
window.jQuery | | document.write(“+”);
/
但是我得到了非法嵌套的错误:在已经有内容的标记中嵌套是非法的。知道为什么吗?或者,将此代码转换为haml的正确方法是什么?haml包括对sytax is/[cond]
的支持,无需关闭
在你的第一行:
/ [if !IE]>
最后一个
被视为内容,您还将:javascript
过滤器嵌套为内容。这就是为什么在已经包含内容的标记中嵌套是非法的
错误
然而,你不能,你最终会得到一条所有浏览器都会忽略的注释。使用文字HTML,您不需要这样做:
:javascript
window.jQuery | | document.write(“+”);