我有三个输入字段,input1、input2 和 input3。
当 input1 的值发生变化时, input2 也会相应地设置:
$('input[name=input1]').change(function () {
console.debug("input1");
$('input[name=input2]').val($(this).val());
$('input[name=input3]').prop("disabled", true);
});
$('input[name=input2]').change(function () {
console.debug("input2");
...
});
它可以工作,但不能在 IE10 上。它不会在控制台“input1”和“input2”上打印,也不会更改 input2 的值。
编辑
问题似乎也在 IE<10
如果我使用on
with似乎可以工作keyup
。
但是如果用户使用鼠标选择一个缓存值呢?
mouseenter
有一个奇怪的效果。