jQuery'Object不支持此属性或方法'

时间:2010-01-20 19:50:14

标签: jquery asp.net-mvc

标题是我从以下代码中得到的错误:

 $(this).parent().slideUp(200, function () {
    $("#testDiv").slideUp(200);
    });

但是,以下代码可以正常工作:

$(this).parent().slideUp(200, function () {
$("#testDiv").html('hello');
});

加载的库是jQuery,jQuery UI和qTip。

在IE8中,我收到错误。在FireFox中,第一个幻灯片工作然后回调导​​致错误并且脚本停止。

该脚本位于div上的单击函数处理程序中,该处理程序通过jQuery load()在ASP.NET MVC局部视图中动态呈现(服务器端)。 testDiv div位于视图本身上,并在原始请求中呈现。

为什么html()调用有效,而不是动画?

1 个答案:

答案 0 :(得分:1)

很可能与您使用.parent()有关。 我建议使用.parents('。ClassName')并通过特定的类名或ID调用它。

这有助于澄清大部分问题。

祝你好运!