jquery点击和键盘在移动端失效
文章描述:
jquery在点击的时候会失效是什么原因?
在使用jQuery绑定点击事件的时候,有时候会遇到点击无效,这种情况大多出现在动态添加元素的时候
$(function(){
})
点击事件
click
属于静态加载,当页面加载完,就不在为新增加的元素添加点击事件。
$("#btn").click(function(e){
});
on click
属于动态加载,当页面加载完,可以为新增加的元素添加事件。但是必须选定负级元素。
$("#btn").on('click',function(e){
});
在写代码的时候尽量使用on来绑定事件,确保每次点击不会失效。
键盘事件
keyup
当按下按键时或者在数据数字或者字符时,所产生的事件效果。
$("#input").keyup(function(){
});
propertychange
采用 input 与 propertychange 替换掉keyup事件
$("#input").on("input propertychange", function(){
});
发布时间:2021/08/12
发表评论