从1个事件中调用2个jQuery函数

时间:2011-12-10 05:08:39

标签: javascript jquery jquery-ui

我正在启动一个jquery对话框,它会显示一些链接。点击链接,我想通过ajax在元素上显示一些内容,然后关闭对话框。

这里有两个片段,我无法弄清楚如何结合。

//this is the handler and the ajax function
$(document).delegate("a[rel=link]", "click", function() {
    $("#target").load($(this).attr("href"));
    return false;
});
//this function i want to add to the above handler
function() {
    $(this).closest('.ui-dialog-content').dialog('close');
    return false
};

1 个答案:

答案 0 :(得分:1)

假设'this'在两个片段中引用相同的内容:

//this is the combined function
$(document).delegate("a[rel=link]", "click", function() {
$("#target").load($(this).attr("href"));
$(this).closest('.ui-dialog-content').dialog('close');
return false;
});