Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测jquery自动完成的选择_Jquery_Autocomplete - Fatal编程技术网

检测jquery自动完成的选择

检测jquery自动完成的选择,jquery,autocomplete,Jquery,Autocomplete,以下代码在用户键入时记录一个值,但在用户从jQuery autocomplete中选择一个选项时不记录。当值从“自动完成”更改时,是否有方法检测文本框的更改 $('#customerid').on('input propertychange paste', function () { var s = $('#customerid').val().indexOf(" "); var n = $('#customerid').val().substr(0, s); conso

以下代码在用户键入时记录一个值,但在用户从jQuery autocomplete中选择一个选项时不记录。当值从“自动完成”更改时,是否有方法检测文本框的更改

$('#customerid').on('input propertychange paste', function () {
    var s = $('#customerid').val().indexOf(" ");
    var n = $('#customerid').val().substr(0, s);
    console.log(n);
});

您需要收听
autocompleteselect
事件:

$('#customerid').on('input propertychange paste autocompleteselect', function () {
    var s = this.value.indexOf(" ");
    var n = this.value.substr(0, s);
    console.log(n);
});

您需要使用autocomplete中的事件来获取用户选择的内容。