起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1424|回复: 1

[处理中4] jquery生成的html中不能动态创建组件

[复制链接]

7

主题

20

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
发表于 2016-8-23 15:30:39 | 显示全部楼层 |阅读模式
本帖最后由 bobo456123 于 2016-8-23 15:32 编辑

复制代码
var content1=this.comp("content1");
var html = "<div xid='div1111'></div>";
justep.Bind.addNodes(content1.$domNode, html);
var button = new Button({
                        xid : "button_pop_back",
                        label : "button",
                        classname : "btn btn-default btn-only-icon",
                        icon : "linear linear-bubble",
                        parentNode : me.getElementByXid("div1111")
                });


代码如上,运行起来后button没有被添加进“div1111”。
但是如果是在前台手动添加了<div xid='div1111'></div>,那么button就可以被添加进去。

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-23 17:29:57 | 显示全部楼层
dom上还没有,me.getElementByXid("div1111")所以这个获取不到
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 00:57 , Processed in 0.049926 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表