jQuery MiniUI

标题: html解析 [打印本页]

作者: fzdx123456    时间: 2016-7-6 18:04:44     标题: html解析

本帖最后由 fzdx123456 于 2016-7-6 18:54 编辑

我通过jquery 获取后台生成的<li iconcls="icon-move">移动节点</li> 这样的文件,

再添加到html页面中,发现无法正常解析成miniui的样式

作者: fzdx123456    时间: 2016-7-6 18:20:50

本帖最后由 fzdx123456 于 2016-7-6 18:55 编辑

[attach]7628[/attach]就是会变成这样 无法正常解析成miniui的样式
作者: fzdx123456    时间: 2016-7-6 18:59:33

添加到html后 调用mini.parse还是无法正常解析成miniui样式
作者: felt    时间: 2016-7-7 09:22:51

fzdx123456 发表于 2016-7-6 18:59
添加到html后 调用mini.parse还是无法正常解析成miniui样式

class="mini-xxxx"的才是MiniUI控件,<li iconcls="icon-move">并不是MiniUI控件
作者: fzdx123456    时间: 2016-7-7 09:59:52

本帖最后由 fzdx123456 于 2016-7-7 10:01 编辑

[attach]7631[/attach][attach]7630[/attach]

作者: fzdx123456    时间: 2016-7-7 10:02:49

felt 发表于 2016-7-7 09:22
class="mini-xxxx"的才是MiniUI控件,并不是MiniUI控件

写在网页上的li会被解析成div,但是用jquery后台获取添加的html就没有被解析
作者: felt    时间: 2016-7-7 10:31:18

fzdx123456 发表于 2016-7-7 10:02
写在网页上的li会被解析成div,但是用jquery后台获取添加的html就没有被解析 ...

你添加的html是什么

作者: fzdx123456    时间: 2016-7-7 13:10:53

felt 发表于 2016-7-7 10:31
你添加的html是什么

<li iconcls="icon-move" onclick="onMoveNode">移动节点</li><li iconcls="icon-add"><span iconcls="icon-add">新增节点</span><ul><li onclick="onAddBefore">插入节点前</li><li onclick="onAddAfter">插入节点后</li><li onclick="onAddNode">插入子节点</li><li><span>测试多层menu</span><ul><li>测试多层menu1</li><li>测试多层menu2</li></ul></li></ul></li><li name="edit" iconcls="icon-edit" onclick="onEditNode">编辑节点</li><li name="remove" iconcls="icon-remove" onclick="onRemoveNode">删除节点</li>
作者: fzdx123456    时间: 2016-7-7 13:12:19

felt 发表于 2016-7-7 10:31
你添加的html是什么

添加这样的html ,但是不能被解析,而直接写在网页上,则可以被解析
作者: felt    时间: 2016-7-7 13:18:11

fzdx123456 发表于 2016-7-7 13:12
添加这样的html ,但是不能被解析,而直接写在网页上,则可以被解析

这段html不是miniui控件,写在页面上也只是控件里面的一部分,动态添加控件的部分的不能通过添加html的方式添加
作者: fzdx123456    时间: 2016-7-7 13:37:33

felt 发表于 2016-7-7 13:18
这段html不是miniui控件,写在页面上也只是控件里面的一部分,动态添加控件的部分的不能通过添加html的方 ...

那我需要用js动态添加控件部分该如何添加,如果不能用添加html的方式,那还有别的方式吗?
作者: felt    时间: 2016-7-7 14:08:16

fzdx123456 发表于 2016-7-7 13:37
那我需要用js动态添加控件部分该如何添加,如果不能用添加html的方式,那还有别的方式吗? ...

添加html方式的话只能整个控件一起添加
添加部分要看你什么控件了,有些控件有添加部分的方法
作者: fzdx123456    时间: 2016-7-7 14:47:24

felt 发表于 2016-7-7 14:08
添加html方式的话只能整个控件一起添加
添加部分要看你什么控件了,有些控件有添加部分的方法 ...

我用js添加整个 右键显示菜单框的 控件 ,还是不能正常显示。
作者: fzdx123456    时间: 2016-7-7 14:49:09

本帖最后由 fzdx123456 于 2016-7-7 14:51 编辑
fzdx123456 发表于 2016-7-7 14:47
我用js添加整个 右键显示菜单框的 控件 ,还是不能正常显示。

1111111111111111111[attach]7634[/attach]就是会变成这样,无法正常显示miniui样式
作者: felt    时间: 2016-7-7 14:59:00

fzdx123456 发表于 2016-7-7 14:49
1111111111111111111就是会变成这样,无法正常显示miniui样式

[attach]7637[/attach]

作者: fzdx123456    时间: 2016-7-7 16:04:32

felt 发表于 2016-7-7 14:59

[attach]7638[/attach]
作者: fzdx123456    时间: 2016-7-7 16:06:57

felt 发表于 2016-7-7 14:59

这里的示例是前台的html动态生成,可以正常解析,而我后台传来的html则不能正常解析,打印出来好像只解析了一半,<li>都没有被替换成html
作者: felt    时间: 2016-7-7 16:35:10

fzdx123456 发表于 2016-7-7 16:06
这里的示例是前台的html动态生成,可以正常解析,而我后台传来的html则不能正常解析,打印出来好像只解析 ...

MiniUI只是js前端控件,我们并不关注你的后台是什么,看我发的示例,你后台如果返回的html字符串是这样的格式,就能正常解析
作者: fzdx123456    时间: 2016-7-8 10:30:20

felt 发表于 2016-7-7 16:35
MiniUI只是js前端控件,我们并不关注你的后台是什么,看我发的示例,你后台如果返回的html字符串是这样的 ...

能否控制整个页面 解析成miniui样式的时序,我想添加完网页后再解析成miniui样式。
作者: dforce    时间: 2016-7-8 10:37:16

fzdx123456 发表于 2016-7-8 10:30
能否控制整个页面 解析成miniui样式的时序,我想添加完网页后再解析成miniui样式。 ...

不能




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