jquery - 如何使用最接近的 DOM 元素并查找并将其作为 jQuery 对话框?

标签 jquery jquery-ui-dialog

这是我的代码:

$(function(){
    $('.pop').dialog({
        autoOpen: false
    });

   $('.show_pop').click(function(){  
       $(this).closest('.parent').find('.pop').dialog('open');
   }); 
});

http://jsfiddle.net/0v62hL7p/4/

我只需定位一个 .pop 并打开对话框。

我的代码中缺少什么?谢谢!我还是个新人,所以请耐心等待...

最佳答案

Jquery UI 为 UI 对话框重建 HTML 标记,您可以使用这种方式,根据索引定位特定对话框:

$('.show_pop').click(function () {
    $('.pop').eq($(this).index('.show_pop')).dialog('open');
});

-DEMO jsFiddle-

关于jquery - 如何使用最接近的 DOM 元素并查找并将其作为 jQuery 对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26689309/

相关文章:

jquery - if 语句中的比较?

javascript - 将对象添加到数组

javascript - 尝试使用 Jquery 缓和一个 div

JQueryUI 对话框 maxWidth 不足

使用空的已发布文件集合上传 ASP.Net 文件

javascript - JQuery 点击通过引用传递

jquery - 从 Jquery 中的变量设置表单输入的值

jquery - 单击 #id 后删除 jQuery 事件(或防止第二次单击)

jquery-ui - jquery ui 对话框固定定位

jQuery UI 对话框调整大小助手