jQuery MiniUI

标题: 如何获取已经生成的元素? [打印本页]

作者: ylnily    时间: 2017-1-9 14:41:05     标题: 如何获取已经生成的元素?

[attach]8707[/attach][attach]8708[/attach]此表格是套用miniui生成的,现在需要实现在表头上悬停的时候有小三角的图标,点击小三角图标可以出来下拉列表。
我想通过获取表头中的td元素,然后利用循环给每个td元素里面添加小三角图标。
现在的问题是:如何去获取这些后来动态添加的表头的td元素?
常规的方法肯定不行,因为是后添加的元素,我后来上网搜,用ajaxComplete()方法也不行。
求解答!谢谢了




作者: dforce    时间: 2017-1-9 18:17:27

你现在的td是如何添加的
作者: ylnily    时间: 2017-1-10 11:03:41

dforce 发表于 2017-1-9 18:17
你现在的td是如何添加的

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


作者: felt    时间: 2017-1-10 11:23:38

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

url指向的json文件的数据格式是否和我们需要的格式一致,我们需要{total:"",data:[{},{},{}]}这样格式的数据
作者: ylnily    时间: 2017-1-10 13:22:48

felt 发表于 2017-1-10 11:23
url指向的json文件的数据格式是否和我们需要的格式一致,我们需要{total:"",data:[{},{},{}]}这样格式的 ...

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


作者: felt    时间: 2017-1-10 13:32:21

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

MiniUI是js控件,你原本写的html只是占位的,后面我们解析完,用我们生成的html结构替换掉了。
作者: ylnily    时间: 2017-1-10 13:35:00

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

嗯,miniui后来动态生成的html元素,应该怎样去获取呢?我现在需要向表头里面添加东西啊。
作者: felt    时间: 2017-1-10 15:41:24

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

MiniUI是复杂的js控件,我们提供的控件层面的操作,不提供dom结构的,也不能随意获取某些部分。
你这样的效果很难实现了。
作者: ylnily    时间: 2017-1-10 16:12:26

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

miniui里面有没有什么回调的方法?
我想数据加载完以后,再采取某个回调的方法,然后去定位获取到表格的表头,不知道有没有这样的,版主能给个提示吗?
作者: felt    时间: 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绑定点击事件之类的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2