这是我的代码:
$(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/