jquery对话框-哪个按钮打开了对话框?
在下面的示例中,如何使用事件和ui对象来检测打开对话框的链接?似乎无法获取$(event.target).attr(“title”);要正常工作,我很难找到传递的“ui”对象上的文档。谢谢jquery对话框-哪个按钮打开了对话框?,jquery,jquery-ui,event-handling,jquery-ui-dialog,Jquery,Jquery Ui,Event Handling,Jquery Ui Dialog,在下面的示例中,如何使用事件和ui对象来检测打开对话框的链接?似乎无法获取$(event.target).attr(“title”);要正常工作,我很难找到传递的“ui”对象上的文档。谢谢 $("#dialog_support_option_form").dialog({ link_title = $(event.target).attr("title"); alert(link_title); }); $("a").live("click", function() {
$("#dialog_support_option_form").dialog({
link_title = $(event.target).attr("title");
alert(link_title);
});
$("a").live("click", function() {
btn_rel = $(this).attr("rel");
$(btn_rel).dialog("open");
});
<a class="btn pencil" rel="#dialog_support_option_form" title="Edit Support Option">Edit</button>
$(“#对话框#支持(选项)表格”)。对话框({
link_title=$(event.target).attr(“title”);
警报(链接标题);
});
$(“a”).live(“单击”,函数(){
btn_rel=$(此).attr(“rel”);
$(btn_rel).对话框(“打开”);
});
编辑
parents()返回多条记录使用parent()代替。parents()返回多条记录使用parent()代替。您需要在打开它的单击事件中执行该检测,然后您可以使用它并在对话框中设置一些内容,提醒它…无论您希望对该值执行什么操作,如下所示:
$("a").live("click", function() {
var btn_rel = $(this).attr("rel");
$(btn_rel).dialog("open");
var title = $(this).attr("title");
//alert(title);
//or:
//$("#dialog_support_option_form .something").text(title);
//whatever you want to do with it :)
});
您需要在打开它的单击事件中执行该检测,然后可以使用它并在对话框中设置一些内容,提醒它…无论您希望如何处理该值,如下所示:
$("a").live("click", function() {
var btn_rel = $(this).attr("rel");
$(btn_rel).dialog("open");
var title = $(this).attr("title");
//alert(title);
//or:
//$("#dialog_support_option_form .something").text(title);
//whatever you want to do with it :)
});
我只是简化了我帖子中的代码,只是尝试获取按钮的标题,只是运行了一个测试,我甚至无法获取按钮的标题…我只是简化了我帖子中的代码,尝试获取按钮的标题,只是运行了一个测试,我甚至无法获取按钮的标题…天哪,我只是觉得JQuery传递变量的方式会更漂亮。我想这就够了。谢谢你的帮助!天哪,我只是觉得JQuery传递变量的方式会更漂亮。我想这就够了。谢谢你的帮助!是否有人可以澄清“事件”和“ui”对象如何在对话框中正确使用?是否有人可以澄清“事件”和“ui”对象如何在对话框中正确使用?