JS 对输入判断变化屏蔽中文输入法连续输入时触发的事件

//智能搜索提示
    IntelligenceSearch: function IntelligenceSearch() {

        $('#keyWord').on('input', function () {
            if ($(this).prop('comStart')) return;    // 中文输入过程中不截断
            var url = $('#hKeyWord').val();
            var data = { keyword: $('#keyWord').val() };
            $('#words').html('');
            imcis.ajax(url, data, false, function (data) {
                var option = "";
                $.each(data, function (key, value) {
                    option += '<option value=' + value + '>';
                });
                $('#words').html(option);
                //alert('H');
            });
        }).on('compositionstart', function () {
            $(this).prop('comStart', true);
        }).on('compositionend', function () {
            $(this).prop('comStart', false);
        });
    }
原文地址:https://www.cnblogs.com/hefy/p/8028986.html