出于某种原因,当我向各种输入添加一个类时(在用户按下提交后),此函数不记录在这些输入中进行的按键.我必须做一些根本错误的事情,因为我已经尝试过$('incomplete_required').keyup(){}以及下面的内容,因为它看起来.on()更现代......
$(document).ready(function(){
$('.incomplete_required').on("keyup", function(){
console.log('keyed');
});
});
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
谢谢
ᾠῗᵲ*_*ᵲᄐᶌ 26
如果要动态更改dom中的元素 - 最好将事件委托给dom中的现有父级
$(document).ready(function(){
$('body').on("keyup",'.incomplete_required', function(){
console.log('keyed');
});
});
Run Code Online (Sandbox Code Playgroud)
显然用bodydom上存在的最接近的父元素替换
通过委托 - 事件将冒泡到"父"元素 - 这是处理事件的地方
| 归档时间: |
|
| 查看次数: |
23972 次 |
| 最近记录: |