无法弄清楚此语法错误的位置

时间:2014-04-06 04:42:14

标签: javascript jquery

JS

<script type="text/javascript"><![CDATA[ jQuery(".track").hide();jQuery(document).ready(function() {jQuery(".track").show();});]]></script>

控制台说

  

未捕获的SyntaxError:意外的令牌&lt;

语法有什么问题?我没有看到它。 我假设它真的意味着<script>标签内的所有内容,因为它始于<

不确定如何修复此文件,我在想/插件注入了这个,但是如何找出导致它的原因?

有没有更容易解决的问题?

由于

1 个答案:

答案 0 :(得分:1)

如果由于某种原因你坚持使用CDATA,这会修复错误,但是因为页面非常HTML5而不再需要它

<script type="text/javascript">
//<![CDATA[ 
jQuery(".track").hide();jQuery(document).ready(function() {jQuery(".track").show();});
//]]>
</script>