我包含在我的网页jQuery和面对的jQuery 1.8.0错误此错误:的jQuery 1.8.0语法错误,无法识别的表达:>
Syntax error, unrecognized expression: >
有人帮我
我包含在我的网页jQuery和面对的jQuery 1.8.0错误此错误:的jQuery 1.8.0语法错误,无法识别的表达:>
Syntax error, unrecognized expression: >
有人帮我
我打赌你正在使用编码HTML的Web框架。当你在jQuery中使用“child”选择器时 - “>
” - 你的框架可能会将其转换为“>
”。这意味着在你的IDE /编辑器中的代码如下所示:
$("#test > div")
,但转换为这样的:
$("#test > div")
,并发送到浏览器。 jQuery库不理解,所以炸弹。
这是非常依赖于你使用的框架,所以你可以让我们知道你使用什么?
我用的CherryPy在过去,我知道要解决这个问题,你可以使用这个:
<script type="text/javascript">
//<![CDATA[
// Your code here
//]]>
</script>
因为你的HTML页面应该在技术上是完全XML,框架可以尝试编码任何违反该规定的事物。
我在我的代码中使用&('div > p')
。这就是问题所在。
没有任何代码,我们不能帮你。 –
问题可能是对无效URL的ajax调用。但是没有一些代码很难说。 – Thomas
@Thomas错误不会是一个语法错误,如果是这样的话。这将导致404/500错误,并且ajax调用会以不同的方式捕获。 – Ian