我在我的应用程序中使用 Django Autocomplete Light (DAL)。
为了在用户选择的后台进行一些后处理,我试图使用jQuery捕获.on('change')
事件(当DAL选择字段选择更改时)(就像我们对输入对象一样)字段或Django选择字段等)。但是我无法捕获事件。
例如以下代码(已编辑):
$(document).on('change','#x_select_item',function() {
console.log('Selection on x_select_item changed');
});
不生成任何消息。
修改
以下用于捕获.on('focus)
的代码正在运行:
$(document).on("focus",function() {
console.log('THIS IS FIELD x_select_item for on Focus Event');
});
寻找DAL事件也无济于事,除了将“ select2”事件page带入一个事件外。列出了一些事件,包括“ change”和“ change.select2”,但同时使用这两个事件(如上例)在控制台中不会产生任何反应。
是否可以通过 DAL 捕获选择更改事件?