我的页面中有一个JavaScript函数,通过它我在页面中将一些元素设置为'JQuery UI droppable'。
function setDroppableTargets()
{
$(.cssDockZone).droppable();
}
但是cssDockZone类的元素是在用户交互时动态创建的。所以在后面的代码中我首先创建控件,最后在最后我注册一个调用setDroppableTargets()的scriptblock。
//set droppable targets
ClientScript.RegisterClientScriptBlock(this.GetType(), "setDroppableTargets", "setDroppableTargets()", true);
但是在创建控件之前调用了javascript函数,尽管我在最后注册脚本(创建控件之后),然后通过获取类名为“.cssDockZone”的元素来交叉检查它,并将其设置为0
$(.cssDockZone).length
有什么想法吗?
答案 0 :(得分:0)
jQuery(function(){
var _length= $(.cssDockZone).length;
});
答案 1 :(得分:0)
我正在使用'。'在将css类名称分配给控件之前。愚蠢。删除'。'修好了。