Koe*_* B. 1 html javascript jquery
例如,我有以下代码:
$(".someSelector").change(function()
{
// Do something
// Call function
// console.log('test')
});
Run Code Online (Sandbox Code Playgroud)
问题是,它被调用了两次:每当我失去输入字段的焦点和值发生变化时。
我希望仅在值发生变化时才调用它。
除了将旧输入值与新输入值进行比较之外,有没有办法忽略 .change 上的焦点丢失?
您应该使用该input事件而不是change.
input在每次值更改(包括粘贴)时触发;change当值改变时触发模糊。
$(".someSelector").on('input', function() {
// Do something
});
Run Code Online (Sandbox Code Playgroud)
该input事件由 IE9+ 支持。
| 归档时间: |
|
| 查看次数: |
1241 次 |
| 最近记录: |