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

QQ登录

只需一步,快速开始

查看: 3202|回复: 9

[处理中3] 动态删除组件

[复制链接]

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-8-15 20:19:35 | 显示全部楼层 |阅读模式
请问,我动态创建了几个button,现在想要动态删除它们,再创建其他新的button,怎么做?论坛里只有动态创建button的方法,为何没有动态删除组件的方法呢?

27

主题

55

帖子

155

积分

初级会员

Rank: 2

积分
155
QQ
发表于 2016-8-16 09:08:13 | 显示全部楼层
jquery?
回复

使用道具 举报

发表于 2016-8-16 10:29:13 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-8-16 10:30 编辑

就是标准的js删除节点的方式!只要获取这个button的dom节点对象就可以删除
也可以使用jQuery  删除!,这个没啥特殊的!
如果是contents组件的话,组件是通过了remove 方法的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-8-16 10:32:45 | 显示全部楼层
能给行演示代码吗?
回复 支持 反对

使用道具 举报

发表于 2016-8-16 11:02:09 | 显示全部楼层
knightj 发表于 2016-8-16 10:32
能给行演示代码吗?

var dom = this.getElementByXid('buttonxid');
$(dom).remove()

可以每次新增button的时候,把xid都保存在一个数组中!删除掉的时候!把数组中的值也去掉!
每次删除都在数组中循环查找相应的button 进行删除即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

213

主题

790

帖子

2056

积分

金牌会员

Rank: 6Rank: 6

积分
2056
QQ
发表于 2017-2-28 16:30:38 | 显示全部楼层
动态创建的按钮,取不到xid
回复 支持 反对

使用道具 举报

213

主题

790

帖子

2056

积分

金牌会员

Rank: 6Rank: 6

积分
2056
QQ
发表于 2017-2-28 16:31:25 | 显示全部楼层
debugger,测试时是有xid的,取不到
回复 支持 反对

使用道具 举报

发表于 2017-2-28 17:42:28 | 显示全部楼层
dh_n 发表于 2017-2-28 16:31
debugger,测试时是有xid的,取不到

创建完,页面也能显示??
this.getElementByXid('buttonxid');却获取不到值吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

213

主题

790

帖子

2056

积分

金牌会员

Rank: 6Rank: 6

积分
2056
QQ
发表于 2017-2-28 17:44:24 | 显示全部楼层
可以了,点击按钮把按钮上label复制到剪贴板上,可以实现吗
回复 支持 反对

使用道具 举报

发表于 2017-2-28 18:08:26 | 显示全部楼层
dh_n 发表于 2017-2-28 17:44
可以了,点击按钮把按钮上label复制到剪贴板上,可以实现吗

只有corodva 插件能做到::com.verso.cordova.clipboard
也就是APP中能自己写代码做到!

其他设备是他自己提供的能录!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-12 13:28 , Processed in 0.065753 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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