Microsoft JScript运行时错误:语法错误,无法识别的表达式:
Microsoft JScript runtime error: Syntax error, unrecognized expression:
我正在处理这段代码,但我得到了以下错误,
Microsoft JScript运行时错误:语法错误,无法识别的表达式:.innerContent.childs(.innerContentP).cilds(标签)
--JS--
$(".innerContent").children(".innerContentP").children("label").click(function(){
$(this).parent().children("span").slideToggle();
});
您试图像在浏览器中一样运行JavaScript,但要在.Net环境中运行。JavaScript是一种语言,它有一个作用域。在浏览器中,你的作用域是一回事,在.Net中是另一回事。jQuery使用浏览器范围内的变量,因此要将其与.Net一起使用,您需要这样的工具-http://jqueryfordotnet.codeplex.com/
阅读有关Microsoft JScript的信息:http://msdn.microsoft.com/en-us/library/e1s0ezse(v=vs.71).aspx
我找到了解决方案,这就是我将点击事件添加到选择器的方式
我想的正确方法而不是$(".innerContent").children(".ninnerContentP").children("label").click(function(){//这里的代码});
is
$(".innerContent .innerContentP label").click(function(){ //code here });
并且运行良好。
如果有人能解释为什么会很棒
相关文章:
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 具有带大括号的字符串时无法识别的表达式
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- javascript正则表达式来识别所有特殊字符
- jQuery选择器错误:无法识别的表达式
- 无法识别jQuery表达式
- jquery 1.8.0语法错误,无法识别的表达式:>
- JQuery无法识别的表达式[href=#undefined]
- jQuery中的查询选择器导致无法识别的表达式
- 如何修复 jQuery 1.8“语法错误,无法识别的表达式”错误
- 错误:错误:语法错误,无法识别的表达式:
- 属性选择器不起作用(语法错误、无法识别的表达式)
- jQuery:语法错误,无法识别的表达式:.Marketing&通讯
- 未捕获错误:语法错误,无法识别的表达式:ajaxsample/update_agenda(CodeIgniter)
- 如何使用正则表达式识别javascript函数
- Jquery语法错误,id选择器上的表达式无法识别
- 未捕获错误:语法错误,无法识别表达式Jquery选择器单引号与双引号
- Javascript:语法错误,无法识别的表达式:
- Jquery 无法识别的表达式错误
- 使用正则表达式识别表达式中的[]