我的代码:
$('#CustomerEmail').on("keyup change paste autocompletechange", function () {
var url = $('#webroot').text() + 'orders/' + 'loadCustomer';
var field = $(this).val();
var data = 'email=' + field;// +'&calibri=' + 'nolibri';
getCustomer(url, data);
});
当我逐个字符地为#CustomerEmail键入电子邮件时,此代码工作正常,即使我通过电子邮件也能正常工作。但是当在下拉框中建议(建议最近的电子邮件列表)时,如:
当我输入's'时,建议使用sattar.kuet@gmail.com。我将鼠标悬停在此值上,然后单击,然后填写电子邮件输入字段:sattar.kuet@gmail.com
但是
$('#CustomerEmail').on("keyup change paste autocompletechange", function () {
没有触发。任何的想法?
答案 0 :(得分:1)
如果您有兴趣在可编辑操作元素更改其值后触发事件:
.on("input", function () {
是最简单的,你可以在一个中获得各种不同的“事件”类型。