有没有办法检测用户是否在jQuery对话框中点击了某个链接?
使用moreBlock.dialog('open');
打开对话框,该链接可从父窗口和jQuery对话框中获得。
我需要检测链接是在打开的对话框中单击还是仅从父窗口中单击。
谢谢!
答案 0 :(得分:3)
为什么不通过检查它是否有父ui-dialog
类
$('a').click(function(){
if($(this).closest('.ui-dialog').length > 0){
// code here for anchor inside dialog
}
});
答案 1 :(得分:0)
您需要截取点击事件并显示this.id
或其他一些唯一标识属性。