我正在尝试实现一个新的自动完成控件。我有一个文本框$("#Code")
。从表中选择值后,我正在使用
$("#Code").val(selectedValue);
由于我必须检查相同的验证,因此我试图获取文本框的更改事件$("#Code")
。当我在文本框上按键时触发相同,但是当我分配使用$.val()
函数时更改事件没有触发。
我尝试了以下方法。
Entity="#Code"; //for example
$(Entity).keypress(function (event) {
firing on keypress.. // ok.. No Problem
});
$(Entity).keydown(function (event) {
firing on keydown.. // ok.. No Problem
});
$(Entity).bind('input',function() {
firing on keypress.. // ok.. No Problem
});
$(Entity).change(function (event) {
firing on keypress.. // ok.. No Problem
});
谁能帮助如何检测事件val()
?