在下面的示例中,如何使用事件和ui对象来检测打开对话框的链接?似乎无法获得$(event.target).attr(“title”);正常工作,我很难找到传递的'ui对象的文档。谢谢!
$("#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>
答案 0 :(得分:1)
你需要在打开它的click
事件中进行检测,然后你可以使用它并在对话框中设置一些内容,提醒它......无论你想要做什么值,比如这样:
$("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 :)
});
答案 1 :(得分:0)
parents()返回多个记录,而不是使用parent()。