我有一个用户可以输入的输入字段.在输入密钥时,此输入还具有ajax请求.
此输入字段也可以由选择框触发的onchange事件填充,唯一的问题是当输入由onchange上的选择框填充时,输入字段不会触发ajax,因为用户没有输入.
我还在输入字段上使用这些来触发ajax,并且它们都没有像用户手动输入输入字段或使用选择框填充输入字段那样双向工作.
.live('change, keyup', function() {
.change(function() {
Run Code Online (Sandbox Code Playgroud)
events
使用javascript更新值时,不会触发元素.当您将值设置如下时,您应该从.change函数调用keyup事件,
.change(function() {
//...
$('.input').val($(this).val()).keyup();
});
Run Code Online (Sandbox Code Playgroud)