$(document).on
时间: 2024-06-09 22:05:57 浏览: 44
$(document).on('click', '#searchbtn', function (e){})是一种在文档对象上绑定事件的方式。当用户点击文档中的元素,且该元素的id为#searchbtn时,触发事件进行搜索操作。这种方式适用于动态生成的元素或者在文档初始化时元素还不存在的情况。相比于$().live(),$(document).on()更为推荐,因为它可以避免因为元素还未生成造成无法绑定事件的问题。
相关问题
$(function() { //获取div var $div = $('#bgChange'); //获取显示按键的span var $showCode = $('#keyCodeSpan'); //给页面注册一个键盘按下事件 $(document).on('keydown', function(e) { // console.log(e.keyCode); //r 82 g 71 b 66 p 80 y 89 switch(e.keyCode) { case 65: $div.css('backgroundColor', 'apua'); $showCode.text(65); break; case 67: $div.css('backgroundColor', 'cadetblue'); $showCode.text(67); break; case 72: $div.css('backgroundColor', 'hotpink'); $showCode.text(72); break; case 75: $div.css('backgroundColor', 'khaki'); $showCode.text(75); break; case 77: $div.css('backgroundColor', 'mediumpurple'); $showCode.text(77); break; default: $div.css('backgroundColor', 'pink'); $showCode.text("无此键位"); break; } }); });
这是一个 JavaScript 代码,它是一个页面键盘按下事件的处理程序。当用户按下键盘上的某个键时,会根据按下的键的键码来判断所执行的操作。如果按下的键码是 65,背景颜色将设置为 "apua",如果是 67,背景颜色将设置为 "cadetblue",以此类推。如果按下的键码没有被定义在 switch 语句中,背景颜色将设置为 "pink",并显示 "无此键位"。同时,还有一个 $showCode 变量,它用于显示所按下的键的键码。
$(document).on中文解释
$(document).on() 是 jQuery 中的一种事件绑定方法,它可以在文档对象上监听指定的事件,当事件被触发时执行相应的处理函数。与其他事件绑定方法不同的是,$(document).on() 可以动态绑定事件处理函数,即在文档加载完成后,随时添加或删除事件处理函数,而不需要重新绑定事件。这种方法通常用于处理动态生成的元素或需要经常绑定和解绑的事件。