社区
JavaScript
帖子详情
jQuery EasyUI 同一ID的dialog多次加载的问题
starlihgt36
2012-05-20 09:16:22
在用jQuery EasyUI,使用了layout内部内容的ajax加载特性。某一页面内有个dialog组件,但是载入其他页面之后,这个dialog并不会消失,如果再载入包含同一个dialog的页面,页面内就会同时有两个ID相同的dialog,导致每次事件都会执行两次,这个令人很苦恼。请教怎么解决。
...全文
537
4
打赏
收藏
jQuery EasyUI 同一ID的dialog多次加载的问题
在用jQuery EasyUI,使用了layout内部内容的ajax加载特性。某一页面内有个dialog组件,但是载入其他页面之后,这个dialog并不会消失,如果再载入包含同一个dialog的页面,页面内就会同时有两个ID相同的dialog,导致每次事件都会执行两次,这个令人很苦恼。请教怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
習慣_那沉默
2014-08-11
打赏
举报
回复
引用 3 楼 u011570855 的回复:
请问你这个问题是怎么解决的
你获取dialog,form的时候加个.first()试试
孤影尚凌煙
2013-12-24
打赏
举报
回复
请问你这个问题是怎么解决的
starlihgt36
2012-05-20
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
ID本来是不能相同的,不要采用相同的id
[/Quote]
是这样设计的没错,但是EasyUI会把页面内出现的dialog组件放到文档根下面,也就是body下。当那个layout内的DIV内容变化的时候,这个dialog组件还在文档根下面,再次加载有dialog的页面的时候,同ID的dialog又被添加了一次了就。
孟子E章
2012-05-20
打赏
举报
回复
ID本来是不能相同的,不要采用相同的id
WEB开发之
jQuery
EasyUI
前端UI学习与应用
前端开发的程序员,我相信他们都会熟练地运用至少一套适合自己的UI控件,无论是用
jQuery
EasyUI
还是其他的UI控件。重写的UI控件,主要体现在兼容性好,样式统一,如果你不用UI控件,用浏览默认的控件,它们的样式将...
jquery
easyui
的应用-1
下载地址是: www.j
easyui
.com/download 当前版本是1.6.7 是由
jquery
ui 扩展而来的. 像
jquery
ui, bootstrap,
jquery
easyui
三者都是类似的ui框架... 当
jquery
ui和
easyui
的 tabs
dialog
等组件名称有 冲突(相同时),...
destroy重新打开 eayui_
EasyUI
相关知识点整理
EasyUI
相关知识整理
EasyUI
是一种基于
jQuery
、Angular.、Vue和React的用户界面插件集合。
easyui
为创建现代化,互动,JavaScript应用程序,提供必要的功能。也就是说
EasyUI
只负责提供界面插件,其内部的实现可以基于三...
EasyUI
相关知识点整理
EasyUI
是一种基于
jQuery
、Angular.、Vue和React的用户界面插件集合。
easyui
为创建现代化,互动,JavaScript应用程序,提供必要的功能。也就是说
EasyUI
只负责提供界面插件,其内部的实现可以基于三大前端框架或者...
jquery
面试常见技术
问题
面试常见技术
问题
------------ JQ -----------1、jq常见选择器? ,号选择器,分组选择器。空格,祖父选择器。>大于号,父子选择器。+号选择器,紧接下一个兄弟选择器。~号,元素之后所有的siblings元素。 :...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章