jquery 1.8.0语法错误,无法识别的表达式:>
jquery 1.8.0 Syntax error, unrecognized expression: >
我将jquery包含在我的网页中,并面对jquery 1.8.0错误的这个错误:
Syntax error, unrecognized expression: >
有人帮我
我打赌您使用的是一个编码HTML的web框架。当您在jQuery中使用"子"选择器">
"时,您的框架可能正在将其转换为">
"。这意味着您的IDE/编辑器中的代码如下所示:
$("#test > div")
但被转换为:
$("#test > div")
并发送到浏览器。jQuery库不理解这一点,所以它爆炸了。
这在很大程度上取决于你使用的框架,所以你能告诉我们你使用了什么吗?
我过去使用过CherryPy,我知道要解决这个问题,你可以使用这个:
<script type="text/javascript">
//<![CDATA[
// Your code here
//]]>
</script>
因为从技术上讲,HTML页面应该完全是XML,所以框架可能会尝试对任何违反该规则的内容进行编码。
我在代码中使用了&('div > p')
。这就是问题所在。
相关文章:
- jquery点击函数select&取消选择
- java.net和javascript之间正则表达式的差异
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Grunt匹配正则表达式
- 不同浏览器中的空白字符正则表达式行为
- ng init中的表达式无法使用ng repeat
- 正则表达式在字符串中找到base64
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- jquery 1.8.0语法错误,无法识别的表达式:>
- jQuery:语法错误,无法识别的表达式:.Marketing&通讯
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- 不包括'+'和'&'正则表达式中的字符
- 如何使真实&&angularjs表达式中的false等于true
- 如何解析&在JavaScript计算器中处理数学表达式
- 正则表达式,包括除*和&之外的所有字母、数字和特殊字符;
- 为什么JavaScript&&运算符返回第二个表达式
- 检查字符串是否包含正则表达式&没有js
- 是所有的函数声明&在幕后调用new Function()创建的表达式