lay Select 渲染单个

提问 已结 6 95
偶然·慢时光
悬赏:20飞吻
版本:layui 浏览器:

请大神指教
html 代码

Js代码


曾看到过说可以 这样写 layui.form('select(selFilter)').render(); 但是我用了没有效果。能否顺便说下 layui.form('select(selFilter)').render(); 和 form.render('select'); 的两者区别 几前者的用法呢?
回帖
  • @偶然·慢时光 你这么写应该是哟问题的,因为拷贝过去的代码放在use外面了,在执行的时候form.render能找到吗?应该会报错吧,实在弄不明白可以加我QQ(470459819)
    0 回复
  • 怎么说吧,你上面写的区别是有的,但是关键的不是form里面有没有参数,有与没有应该没有区别,区别在于render里面的参数,加了select就只会渲染某一种类型的,不加就是渲染所有的,至于你这个问题可以看看我的这个帖子: 提供一种 form 组件更精准 render 一个节点的思路
    0 回复
  • @岁月小偷 你的帖子里 那么解决方法其实可以给后面要异步渲染的select包在一个layui-form里面变成一个独立的小空间,加上对应的lay-filter,后面render的时候render这个小范围就好了 这个有没有实现。
    你帖子里写的重写,最少我现在没看懂。
    0 回复
  • @偶然·慢时光 你好,现在什么情况了?按照帖子里面写的方法没能实现么?如果是的话看看你怎么做的,实际这个处理起来挺简单的,就是将我帖子里面的代码拷贝到你的自己的模块中去,最好就是一些入口js或者工具js之类的,然后后面要render某个节点的话就将这个节点的jquery对象作为render的第三个参数就可以了。
    0 回复
  • @岁月小偷 您好,我一直没有懂,帖子截图里面selectElem 这个节点没有看懂 和你的帖子上面可复的代码有什么关系。 上面回复说的 要render某个节点 是什么地方的节点。
    现在的JS 代码块
    0 回复
  • 大神最后调整最后版本 功能实现了。
    0 回复