从更改事件中分离函数
detach function from on change event
这是我的代码:
$(function()
{
//code for ajax with autocomplete
$('#autocomplete').on('change', function () {
}).change();
$('#autocomplete').on('autocompleteselect', function (e, ui) {
// Event code
}
});
所以我基本上想做的是给一个 "generic" 的名称,因为没有更好的词,所以我也可以在其他地方调用 "Event code"。
所以这行代码应该类似于:
$('#autocomplete').on('autocompleteselect', genericFunction (e, ui) {
但是,问题是,如果你这样做,会出现错误,提示它找不到符号 "e",如果你删除 "e",它也找不到 "ui".
虽然我需要那些参数,所以我不能把它们拿出来。
有人可以帮忙吗?
你这样声明一个函数:
function eventHandler(e,ui){
//code here
}
然后:
$('#autocomplete').on('autocompleteselect', eventHandler);
这是我的代码:
$(function()
{
//code for ajax with autocomplete
$('#autocomplete').on('change', function () {
}).change();
$('#autocomplete').on('autocompleteselect', function (e, ui) {
// Event code
}
});
所以我基本上想做的是给一个 "generic" 的名称,因为没有更好的词,所以我也可以在其他地方调用 "Event code"。
所以这行代码应该类似于:
$('#autocomplete').on('autocompleteselect', genericFunction (e, ui) {
但是,问题是,如果你这样做,会出现错误,提示它找不到符号 "e",如果你删除 "e",它也找不到 "ui".
虽然我需要那些参数,所以我不能把它们拿出来。
有人可以帮忙吗?
你这样声明一个函数:
function eventHandler(e,ui){
//code here
}
然后:
$('#autocomplete').on('autocompleteselect', eventHandler);