jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery-ui-dialog – 如何在JQuery中查找所有对话框大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_0@
我正在尝试将事件绑定到使用 JQuery UI Dialog函数页面上创建的所有对话框(无论它们是否已显示).我似乎无法找出能让我在那里的选择器.我已经尝试过.ui-dialog和.ui-dialog-content都没有成功.

由于我正在尝试创建泛型方法,因此我不知道可能已创建的对话框的ID.

我正在使用以下代码进行测试.如果我指定一个对话框的id(#mydialog),它可以工作,但在生产中,我不会知道这些.

$("div.ui-dialog").bind("dialogclose",function(event,ui) {
  window.alert("close fired");
}

解决方法@H_502_10@
您的对话框是否有一个可以选择它们的公共类?如果他们都有“ui-dialog”类,那么这将有效:
$(".ui-dialog")

你的榜样

$("div.ui-dialog")

要求用一个ui-dialog类来选择所有div,只要将类赋给div元素,它应该也可以工作.

您的问题可能是在对话框元素存在之前绑定它们?您可能需要.live()函数,以便它绑定到在任何点创建的任何对话框,而不仅仅是调用函数时存在的对话框.

发布HTML代码段会有所帮助.

大佬总结

以上是大佬教程为你收集整理的jquery-ui-dialog – 如何在JQuery中查找所有对话框全部内容,希望文章能够帮你解决jquery-ui-dialog – 如何在JQuery中查找所有对话框所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。