2011-12-10 52 views
0

我正在啓動一個jquery對話框,它顯示一些鏈接。點擊鏈接,我想通過ajax在元素上顯示某些內容,然後關閉對話框。從1個事件中調用2個jQuery函數

這裏是兩個片段,我不知道如何組合。

//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

假設 '這' 指的是同樣的事情在這兩個片段:

//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; 
}); 
+0

非常感謝。我花了最後一個小時搞亂了它,卻什麼都得不到。再次感謝。 –

+0

很高興能幫到你! – vdbuilder

相關問題