ajax工具包错误

时间:2011-03-01 17:55:56

标签: jquery asp.net-ajax

我在asp.net 4.0中使用此代码:

 panel = $('#<%= Panel1.ClientID %>')
 panelBounds = CommonToolkitScripts.getBounds(panel); // error here

其中panel1是asp.net面板

并收到此错误

  

Microsoft JScript运行时错误:   Sys.ArgumentException:值必须是a   DOM元素。参数名称:element

如何解决这个问题?另外,在jquery中有什么替代的getbounds来保存高度宽度X和Y位置吗?

1 个答案:

答案 0 :(得分:1)

$('xxx')返回一个jQuery对象,而不是一个DOM对象。要获得DOM参考,请使用:

panel = document.getElementById('<%= Panel1.ClientID %>');

在jQuery中使用.positon,.width,.height。