我有以下功能刪除一行。我想通過傳入#search_result
來重用此功能。如何將變量傳遞給click事件處理程序?
function row_delete_ajax(event) {
event.preventDefault();
if (confirm(gettext('Are you sure you want to delete this row?'))) {
var url = $(this).attr("href") + "/";
$.post(url, function(result){
$('#search_result').empty();
$('#search_result').append(result);
});
}
};
這是我最初如何綁定功能,但那種卡住如何#search_result
傳遞給row_delete_ajax
$(document).ready(function(){
$('#search_result').find(".row_delete_ajax").click(row_delete_ajax);
}
這應該對你有幫助 - http://www.quirksmode.org/js/events_access.html –