jQuery MiniUI

 找回密码
 立即注册
查看: 2414|回复: 9
打印 上一主题 下一主题

如何获取已经生成的元素? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-1-9 14:41:05 |只看该作者 |倒序浏览
此表格是套用miniui生成的,现在需要实现在表头上悬停的时候有小三角的图标,点击小三角图标可以出来下拉列表。
我想通过获取表头中的td元素,然后利用循环给每个td元素里面添加小三角图标。
现在的问题是:如何去获取这些后来动态添加的表头的td元素?
常规的方法肯定不行,因为是后添加的元素,我后来上网搜,用ajaxComplete()方法也不行。
求解答!谢谢了



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-1-9 18:17:27 |只看该作者
你现在的td是如何添加的

Rank: 2

板凳
发表于 2017-1-10 11:03:41 |只看该作者
dforce 发表于 2017-1-9 18:17
你现在的td是如何添加的


我是用的本地的json文件加载的,url链接到json文件,参考miniui生成的表格。
这样加载是不是不行?如果不行的话,请版主指正啊。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2017-1-10 11:23:38 |只看该作者
ylnily 发表于 2017-1-10 11:03
我是用的本地的json文件加载的,url链接到json文件,参考miniui生成的表格。
这样加载是不是不行?如果 ...

url指向的json文件的数据格式是否和我们需要的格式一致,我们需要{total:"",data:[{},{},{}]}这样格式的数据

Rank: 2

5#
发表于 2017-1-10 13:22:48 |只看该作者
felt 发表于 2017-1-10 11:23
url指向的json文件的数据格式是否和我们需要的格式一致,我们需要{total:"",data:[{},{},{}]}这样格式的 ...


上面分别是json文件和html文件的对应代码。
json文件中数据差不多都一样,我折叠了一些,删除了一些,以便截图。
我还有个问题,为什么html文件中那些含有filed属性的div,在网页中审查元素查看的时候,为什么都没有了呢?
请版主指正,谢谢了啊!

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2017-1-10 13:32:21 |只看该作者
ylnily 发表于 2017-1-10 13:22
上面分别是json文件和html文件的对应代码。
json文件中数据差不多都一样,我折叠了一些,删除了一些,以 ...

MiniUI是js控件,你原本写的html只是占位的,后面我们解析完,用我们生成的html结构替换掉了。

Rank: 2

7#
发表于 2017-1-10 13:35:00 |只看该作者
felt 发表于 2017-1-10 13:32
MiniUI是js控件,你原本写的html只是占位的,后面我们解析完,用我们生成的html结构替换掉了。 ...

嗯,miniui后来动态生成的html元素,应该怎样去获取呢?我现在需要向表头里面添加东西啊。

Rank: 8Rank: 8

8#
发表于 2017-1-10 15:41:24 |只看该作者
ylnily 发表于 2017-1-10 13:35
嗯,miniui后来动态生成的html元素,应该怎样去获取呢?我现在需要向表头里面添加东西啊。 ...

MiniUI是复杂的js控件,我们提供的控件层面的操作,不提供dom结构的,也不能随意获取某些部分。
你这样的效果很难实现了。

Rank: 2

9#
发表于 2017-1-10 16:12:26 |只看该作者
felt 发表于 2017-1-10 15:41
MiniUI是复杂的js控件,我们提供的控件层面的操作,不提供dom结构的,也不能随意获取某些部分。
你这样的 ...

miniui里面有没有什么回调的方法?
我想数据加载完以后,再采取某个回调的方法,然后去定位获取到表格的表头,不知道有没有这样的,版主能给个提示吗?

Rank: 8Rank: 8

10#
发表于 2017-1-10 17:09:33 |只看该作者
ylnily 发表于 2017-1-10 16:12
miniui里面有没有什么回调的方法?
我想数据加载完以后,再采取某个回调的方法,然后去定位获取到表格的 ...

你这样可以这样放元素
<div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号<span id="a1">aa</span></div>

在表格的html结构里面的表头中放入类似的span元素,span元素可以用css控制样式,用js绑定点击事件之类的

Archiver|普加软件

GMT+8, 2024-11-5 22:06 , Processed in 1.065342 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部