我正在处理此代码,但我收到以下错误,
Microsoft JScript运行时错误:语法错误,无法识别的表达式: .innerContent.children(.innerContentP)。儿童(标签)
- JS -
$(".innerContent").children(".innerContentP").children("label").click(function(){
$(this).parent().children("span").slideToggle();
});
答案 0 :(得分:0)
您尝试像在浏览器中一样运行JavaScript,但在.Net环境中运行。 JavaScript是一种语言,它有一个范围。在浏览器中,你的范围是一回事,在.Net中是另一回事。 jQuery使用浏览器范围内的变量,因此要与.Net一起使用,你需要这样的工具 - http://jqueryfordotnet.codeplex.com/
了解Microsoft JScript:http://msdn.microsoft.com/en-us/library/e1s0ezse(v=vs.71).aspx
答案 1 :(得分:0)
我想出了解决方案,这就是我将click事件添加到选择器的方式
我想出的正确方法而不是 $( “innerContent ”)。儿童(“ innerContentP ”)。儿童(“ 标签”)。点击(函数(){ //代码在这里});
is
$(".innerContent .innerContentP label").click(function(){ //code here });
并且运作良好。
如果有人能够解释这种不良的原因