easyui 怎样实现不在html里写按钮,而是在加载页面的时候动态添加进去

easyui 怎样实现不在html里写按钮,而是在加载页面的时候动态添加进去,第1张

这个easyui等第三控件库。都是根据已经存在在页面上的标签来转化的。所以你想在页面加载的时候动态添加进去。那直接用jquery的append方法就可以动态添加html标签到页面了。然后把你调用easyui方法的地方写在append之后即可。

如果你是想重新渲染easyui控件,那么用jquery选择器找到这个元素,再使用easyui方法渲染就可以了。如果是渲染后添加class的话恐怕得先用F12定位到这个元素,分析渲染这个元素的结构(结构可能很复杂了),再用jquery去addClass.

这没法动态。easyui这种js脚本式的就决定了它无法实现你想的那样都已经显示在浏览器中了,再通过js去生成一个新的window。这玩意是需要浏览器加载的时候解析js,生成最终的样式。有一个前后的关系。

解决方案2

1 提前定义好,内容别写。需要的时候显示出来,往里面填充内容,填内容就简单了。选择器.window(content:"你要显示的内容")

2 搞一个iframe,这样就OK了。但是也是需要提前定义好。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11528504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存