JQuery的Change()事件不会捕获自动完成选择的值

时间:2016-01-14 21:39:32

标签: javascript jquery

我在文本框上定义了一个Onchange事件,如下所示

 $('input[ComponentAttribute]').on("change",function () {
                dataTxt = "";
                var thisID = $(this).attr('id');
                var temp = $('#' + thisID).val();
                if (!(temp.trim()=='')) {
                    //                    alert($(this).attr('ComponentAttributeID') + " - " + temp);
                    placeholder[$(this).attr('ComponentAttributeID')] = temp;
                    for (var key in placeholder) {
                        if (key === 'length' || !placeholder.hasOwnProperty(key)) continue;
                        var value = placeholder[key];
                        dataTxt += key + ":" + value + ";";
                    }
                    $('[DataAttributeValue]').text(dataTxt);
                }
            });

现在,当用户通过键盘输入值时,事件将触发。但是当用户从自动填充中选择一个值时,enter image description here事件不会触发。我在这里缺少什么?

0 个答案:

没有答案