首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过javascript - ASP.NET访问动态创建的控件

通过javascript - ASP.NET访问动态创建的控件
EN

Stack Overflow用户
提问于 2010-09-25 21:26:34
回答 2查看 1.4K关注 0票数 0

我在我的页面中有一个JavaScript函数,通过它我可以让页面中的一些元素成为'JQuery UI droppable‘。

代码语言:javascript
运行
复制
function setDroppableTargets()
{
$(.cssDockZone).droppable();
}

但是具有类cssDockZone的元素是在用户交互时动态创建的。因此,在后面的代码中,我首先创建控件,最后注册一个调用setDroppableTargets()的scriptblock。

代码语言:javascript
运行
复制
//set droppable targets
ClientScript.RegisterClientScriptBlock(this.GetType(), "setDroppableTargets", "setDroppableTargets()", true);

但是javascript函数是在创建控件之前调用的,尽管我在最后(在创建控件之后)注册了脚本,并且我通过获取类名为'.cssDockZone‘的元素并将其设置为0来交叉检查它。

代码语言:javascript
运行
复制
$(.cssDockZone).length

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-26 13:42:17

我用的是'.‘在将它们分配给控件时,在css类名之前添加。太傻了。删除“.”修好了。

票数 0
EN

Stack Overflow用户

发布于 2010-09-25 21:34:30

代码语言:javascript
运行
复制
jQuery(function(){
          var _length= $(.cssDockZone).length;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3793990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档