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

QQ登录

只需一步,快速开始

查看: 3834|回复: 15

[结贴] bind-html中的标签,怎么添加绑定事件

[复制链接]

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
发表于 2017-5-16 17:20:10 | 显示全部楼层 |阅读模式
bind-html中的标签,怎么添加绑定事件
发表于 2017-5-16 18:05:13 | 显示全部楼层
绑定自定义js方法
写法和这个类似的
http://docs.wex5.com/wex5-ui-question-list-2086

事件并不能绑定的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2017-5-17 09:23:26 | 显示全部楼层
liangyongfei 发表于 2017-5-16 18:05
绑定自定义js方法
写法和这个类似的
http://docs.wex5.com/wex5-ui-question-list-2086

bind-html已经用了自定的js方法,返回的是html内容,比如img,然后有办法给这个img添加bind-click事件吗
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 12:01:41 | 显示全部楼层
love20202 发表于 2017-5-17 09:23
bind-html已经用了自定的js方法,返回的是html内容,比如img,然后有办法给这个img添加bind-click事件吗 ...

        var  labelEdit='<input component="$UI/system/components/justep/input/input" class="form-control" xid="input1"/>';
        $(this.getElementByXid('content1')).append(labelEdit);
        $("input[Xid='input1']").on('click',this.inputclick);

这样试下
回复 支持 反对

使用道具 举报

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2017-5-17 13:51:05 | 显示全部楼层
半导体 发表于 2017-5-17 12:01
var  labelEdit='';
        $(this.getElementByXid('content1')).append(labelEdit);
         ...

这方法可以,非常感谢,结贴
回复 支持 反对

使用道具 举报

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2017-5-17 15:08:06 | 显示全部楼层
本帖最后由 love20202 于 2017-5-17 15:13 编辑
love20202 发表于 2017-5-17 13:51
这方法可以,非常感谢,结贴

$("input[Xid='input1']").on('click',this.inputclick);这串代码写在哪里比较合理,放在modelLoad事件中,遇到增量下拉分页,后面新增的就失效了
回复 支持 反对

使用道具 举报

发表于 2017-5-17 16:39:47 | 显示全部楼层
love20202 发表于 2017-5-17 15:08
$("input[Xid='input1']").on('click',this.inputclick);这串代码写在哪里比较合理,放在modelLoad事件中 ...

是list 组件中加的吗??
onAfterRender 事件中判断data.count()
和list中渲染数对比!如果相等说明渲染完了,执行你的代码
http://bbs.wex5.com/forum.php?mo ... 7&pid=165397819
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2017-5-17 16:57:23 | 显示全部楼层
liangyongfei 发表于 2017-5-17 16:39
是list 组件中加的吗??
onAfterRender 事件中判断data.count()
和list中渲染数对比!如果相等说明渲染 ...

这个可以,但是下拉分页后,可能是增量分页的原因,这个这自定js方法会多次触发
回复 支持 反对

使用道具 举报

发表于 2017-5-17 18:09:42 | 显示全部楼层
love20202 发表于 2017-5-17 16:57
这个可以,但是下拉分页后,可能是增量分页的原因,这个这自定js方法会多次触发 ...

onAfterRender  每一行渲染都会触发的!所以才让你判断,行数和data数相等,再执行你的代码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

30

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2017-5-18 09:17:32 | 显示全部楼层
liangyongfei 发表于 2017-5-17 18:09
onAfterRender  每一行渲染都会触发的!所以才让你判断,行数和data数相等,再执行你的代码! ...

已经做过判断,指导下,看写的对不对[img=0,1]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1064887123\QQ\WinTemp\RichOle\CERGG}_HO5IG2{_)[2S5(56.png[/img]
CERGG}_HO5IG2{_)[2S5(56.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 23:58 , Processed in 0.057620 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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