• 关于

    jQuery事件监听

    的搜索结果

问题

Jquery监听input事件

用Jquery动态生成了很多个input,每个input有id,怎么监听当前焦点所在的input的键盘事件(获取keyCode就行了)...
小旋风柴进 2019-12-01 19:24:51 896 浏览量 回答数 1

问题

jQuery中,监听表单提交事件,此时可以不阻止默认行为,直接进行操作吗?希望得到大家的帮助

背景:页面有多个表单,我需要在提交每个表单的时候,将其对应的id属性存入cookie中。使用1.9.1版本的jQuery,现在我需要监听页面表单的提交事件。此时能不能这样:直接监听事件,回调函数为设置cookie的操作。这样是否安全呢?跳转...
a123456678 2019-12-01 20:20:51 869 浏览量 回答数 1

问题

jQuery中,监听表单提交事件,此时可以不阻止默认行为,直接进行操作吗?希望得到大家的帮助

背景:页面有多个表单,我需要在提交每个表单的时候,将其对应的id属性存入cookie中。使用1.9.1版本的jQuery,现在我需要监听页面表单的提交事件。此时能不能这样:直接监听事件,回调函数为设置cookie的操作。这样是否安全呢?跳转...
小旋风柴进 2019-12-01 19:37:13 916 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!

回答

如果引入了jquery1.7+,可以使用on方法监听,低版本也有对应的支持函数,具体请查阅api中的『事件处理』和『事件委派』http://www.ostools.net/apidocs/apidoc?api=jquery 下面是一段示例代码: // 持续监听div的click事件 $(document).on("click","div",function(){ // 具体方法 })
a123456678 2019-12-02 03:06:31 0 浏览量 回答数 0

问题

jQuery 如何为新增加的input元素增加键入监听事件

我设置了一个按钮,点击按钮后会增加一个(或多个)input元素。我需要监听添加的input的输入事件,请问我应该怎么做?对于已经存在的元素,我的监听方法是$('#xxx').bind('input propertychange', func...
小旋风柴进 2019-12-01 19:31:05 1298 浏览量 回答数 1

回答

file域处于安全性考虑,是只读的,也就是不能修改其值,监听其change事件完全徒劳的,如果非要监听变化后触发事件,你可以用jquery模仿个file做上传
a123456678 2019-12-02 03:05:11 0 浏览量 回答数 0

问题

jquery怎么给对象添加创建事件

有没个事件可以监听一个对象的创建的,当该对象创建时就触发事件...
小旋风柴进 2019-12-01 19:28:27 786 浏览量 回答数 1

回答

.abc是jquery的命名空间,可以用于处理事件监听、解绑定等,主要是用于模块化的东西,js本身并没有对应的直接实现。 建议lz了解一下jquery命名空间的实现,毕竟jquery都是用js写的;前端模块化,可以看一下es6 module、AMD、CMD等。譬如这位博主的理解:http://tommy-lu.iteye.com/blog/2293547
lrq1988 2019-12-02 03:11:25 0 浏览量 回答数 0

问题

jquery mobile 绑定监听器问题-jQuery报错

"  各位  有设置过那个折叠框Collapsible  的监听器事件么 api里面教这样去绑定 展开事件   Bind an event listener to the collapsibleexp...
montos 2020-06-01 17:51:27 0 浏览量 回答数 1

回答

在网页的顶部写好你的加载页面,最好是不需要运行js的。然后用js监听你需要加载的部件的load事件。当然你如果不需要制作进度条的话可以使用jQuery的ready事件来监听所有的东西都加载好的事件,把load页面隐藏,然后显示正常的网页。需要load页面的网页一般都比较大,如果只是一个小的网页就不需要load页面了。如果你页面呈现内容不多但是你网页很大的话你就需要考虑考虑网页的写法了。很可能网页能在其他方面下功夫优化而减小体积。
a123456678 2019-12-02 02:21:52 0 浏览量 回答数 0

回答

拖动事件使用的jquery draggable方法,子元素的监听的是click 在部分手机上出现子元素点击无效的问题。最后将子元素的click改成tap就问题了。感觉应该是draggable方法也是监听的click。在不支持冒泡的浏览器上先执行了draggable方法。
小旋风柴进 2019-12-02 02:16:18 0 浏览量 回答数 0

回答

使用的 jquery.ba-hashchange 插件,还有html5的history.pushState事件,IE下监听 $(window).on('hashchange', function(){});事件。
a123456678 2019-12-02 03:15:40 0 浏览量 回答数 0

问题

js事件监听中传递匿名函数与具名函数的区别,都是内存地址引用,但是结果不一样

项目中有个需求,事件第一次执行(立即执行)与后几次执行不同,但是传递具名函数,返回结果一样。。如果通过匿名函数内再嵌套具名函数,结果就能返回正确!代码如下://上面这个代码初始化打印1,之后点击打印2。之前jquery写的,以为是jquer...
a123456678 2019-12-01 20:19:12 1060 浏览量 回答数 1

问题

js怎么监听移动端键盘展开事件?

原生的?jquery?Zepto?...
小旋风柴进 2019-12-01 19:33:31 887 浏览量 回答数 1

回答

首先,javascript是单线程的,没错。其次,我个人建议,如果不是因为特殊需求的话,不要用timeout之类的函数。大多人需要的不是timeout,而是事件监听,比如XXX加载完成后运行什么函数。再次,判断一个文件是否加载完毕也不使用timeout的,如果因为延迟问题而导致一个文件加载要2分钟呢?解决方法:在html头里将<script src='jquery.js'></script>放在其它script标签之上,这样浏览器会首先加载jquery,再加载其他script。使用require.js,这个就比较高端了,你有兴趣可以google搜索一下。再再次,貌似下面这段从你代码里截取的语句不能运行:function(){ if (typeof(jQuery) == 'undefined') return true; else return false; }() 好像题主想表达的是这样 (function(){ if (typeof(jQuery) == 'undefined') return true; else return false; })()
小旋风柴进 2019-12-02 02:19:06 0 浏览量 回答数 0

问题

jquery实现可编辑表格时怎么在输入数值的同时就开始对行列求和的问题

就是边输入数值,同时动态的显示求和之后的结果,怎么监听,或者用其他事件就可以实现...
吴孟桥 2019-12-01 19:34:45 1023 浏览量 回答数 1

问题

Struts2标签里<s:checkboxlist>的选中事件怎么写?

SP页面: 想做到的效果:用户勾选‘华语’复选框,则显示出华语歌手的列表;用户勾选'欧美'复选框,则显示出欧美歌手的列表,下面同理。 问题:checkboxlist 中试过check()事件无效,jquery中有什么办法可以监听到用户选中...
小旋风柴进 2019-12-01 20:05:39 1200 浏览量 回答数 1

问题

jquery mobile 绑定监听器问题 :报错

 各位  有设置过那个折叠框Collapsible  的监听器事件么 api里面教这样去绑定 展开事件   Bind an event listener to the collapsibleexpand event:...
kun坤 2020-06-14 16:03:14 0 浏览量 回答数 1

问题

jquery mobile 绑定监听器问题:配置报错 

 各位  有设置过那个折叠框Collapsible  的监听器事件么 api里面教这样去绑定 展开事件   Bind an event listener to the collapsibleexpand event: $( "...
kun坤 2020-06-02 15:37:28 0 浏览量 回答数 1

问题

jquery mobile 绑定监听器问题 -前端报错

"  各位  有设置过那个折叠框Collapsible  的监听器事件么 api里面教这样去绑定 展开事件   Bind an event listener to the collapsibleexp...
montos 2020-06-03 22:25:33 2 浏览量 回答数 1

问题

在手机上长按网页中的按钮,浏览器会弹出这个按钮的背景图的操作菜单,怎样避免这种情况?

网页是用jQuery Mobile做的,按钮是一个a标签,a标签里面嵌套了一个img标签。监听的是taphold事件。...
a123456678 2019-12-01 19:30:06 1121 浏览量 回答数 1

回答

如果只支持高级浏览器,可以监听paste事件,在事件触发的时候处理 el.addEventListener('paste', function(e) { e.preventDefault(); var text = e.clipboardData.getData("text/plain"); document.execCommand("insertHTML", false, text); }, false); 注意 e.clipboardData.getData("text/plain"); 这一句 也可以在获取到文本后再处理,这就简单了 jQuery(content).text(); content是你获取的用户输入的文本
lflf 2019-12-02 02:46:27 0 浏览量 回答数 0

问题

jquery判断元素是否被加载完毕的问题

一个class=detail的元素集,有10个,如何一个个 判断第x个是否被加载好了,比如我想知道第1个class=detail的元素及其子元素是否被加载完毕了,而且每个class=detail的元素都要注册这样的监听事件,该怎么写?...
a123456678 2019-12-01 20:22:41 1076 浏览量 回答数 1

回答

1 jQuery(selector,context) 简要的说是:接收一个css选择器表达式(selector)和可选的选择器上下文(context),返回一个包含了匹配的DOM元素的jQuery对象。 默认情况下,对匹配元素的查找都是从根元素ducument对象开始,也就是说查找范围是整棵文档树。但是如果给定了上下文context,则在指定上下文中查找 html <span>body span</span> <span>body span</span> <span>body span</span> <div class="wrap"> <span>wrap span</span> <span>wrap span</span> <span>wrap span</span> </div> js $('span').css('background-color','red');//所有的span都会变红 $('span','.wrap').css('background-color','red');//只有.wrap中的span会变红 2 jQuery(html,ownerDocument) 、jQuery(html,props) 用所提供的html代码创建DOM元素 对于jQuery(html,ownerDocument),参数html可以是单标签或者是多层标签之间的嵌套。第二个参数用于创建新DOM元素的文档对象,如果不传入则默认为当前的文档对象。 //单标签 两种方式都可以往body中插入div /* * 1 $('<div>').appendTo('body'); * 2 $('<div></div>').appendTo('body'); */ // 多标签嵌套 $('<div><span>dfsg</span></div>').appendTo('body'); 另外:对于单标签,jQuery(html,props),props是一个包含属性和事件的普通的对象,用法如下。(该用法有待考证,请知道这一用法的童鞋告知一下,感激不尽) $('<div>我是div</div>',{ title:'我是新的div', click:function(){ $(this).css('color','red'); console.log(this); } }).appendTo('body'); 3 jQuery(element or elementsArray) 如果传入一个DOM元素或者是DOM元素的数组,则把DOM元素封装到jQuery对象中并返回。 html <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> js // 传入DOM元素 $('li').each(function(index,ele){ $(ele).on('click',function(){ $(this).css('background','red');//这里的DOM元素就是this }) }) //传入DOM数组 var aLi=document.getElementsByTagName('li'); aLi=[].slice.call(aLi);//集合转数组 var $aLi=$(aLi); $aLi.html('我是jQuery对象');//所有的li的内容都变成'我是jQuery对象' 4 jQuery(object) 如果传入的是一个object对象,则把该对象封装到jQuery对象中并返回。 var obj={name:'谦龙'}; var $obj=$(obj);//封装成jQuery对象 //绑定自定义事件 $obj.on('say',function(){ console.log(this.name)//输出谦龙 }); $obj.trigger('say'); 5 jQuery(callback) 当传进去的参数是函数的时候,则在document对象上绑定一个ready事件监听函数,当DOM结构加载完成的时候执行 $(function(){ }) //以上代码和下面的效果是一样的 $(document).ready(function(){ ...//代码 }) 6 jQuery(jQuery object) 当传进去的参数是一个jQuery对象的时候,则创建该jQuery对象的一个副本并返回。副本与传入的jQuery对象引用完全相同的元素 var aLi=$('li'); var copyLi=$(aLi);//创建一个aLi的副本 console.log(aLi); console.log(copyLi); console.log(copyLi===aLi); 图片描述 7 jQuery() 如果不传入任何的参数,则返回一个空的jQuery对象,属性length为0 注意这个功能可以用来复用jQuery对象,例如可以创建一个空的jQuery对象,然后在需要的时候先手动修改其中的元素,然后在调用jQuery方法。从而避免重复创建jQuery对象。
问问小秘 2020-04-29 16:39:03 0 浏览量 回答数 0

问题

javascript 有没有更高效的事件绑定写法?

写js的时候,如果遇到要对一组对象绑定相同的事件,一般是这么写的: $(".item").click(function(){ // 事件 }); Android的点击事件也是给每个对象分别添加事件监听器。 public cla...
a123456678 2019-12-01 20:21:20 952 浏览量 回答数 1

问题

如何通过js实现添加事件监听和移除事件监听

我想实现如下功能,本来一个HTMl的标签上是没有当鼠标滑过时触发js函数的事件,但是当点击了一个按钮之后,这个按钮触发的js会给那个HTML标签添加上鼠标滑过的事件,这个应该如何实现? 还有一个问题就是我想实现当鼠标停在某个组件上时,这个组...
a123456678 2019-12-01 20:23:15 1406 浏览量 回答数 1

问题

jquery如何与ES6结合?

描述你的问题之前项目中的js代码都是直接使用jquery,以 $(document).ready(function(){xxxxx}) 的形式写在html中。这样的代码看起来很low不说,还很难以维护。为了实现js和html的分离,我将$(...
小旋风柴进 2019-12-01 19:34:09 1158 浏览量 回答数 1

回答

基本思路就是获取原DIV中的文字DOM对象,clone一份,然后appendTo新的DIV中。至于拖拽,你可以自己写一个,原理就是将clone出DOM对象的样式设置成position:absolute;top和left设置成鼠标的Y,X坐标,让他可以跟随鼠标移动,达到拖拽的效果。至于,如何移动到了判断目标DIV,可以在目标DIV上加一个mouseup的监听事件,一旦触发了,就将clone出的DOM对象放入该目标DIV中。以上是个人的思路。如果你不想自己写,可以参看使用jquery ui,里面有一个shopping-cart.html的demo,可以实现你的功能。
a123456678 2019-12-02 03:04:30 0 浏览量 回答数 0

问题

[requirejs]为什么会提示其中一个依赖 undefined??报错

正在学requirejs,写了个小Demo,不知为何提示其中一个依赖undefined: 这个依赖是widget.js,代码如下: // 自定义Widget抽象类 define(['jquer...
爱吃鱼的程序员 2020-06-14 21:07:29 0 浏览量 回答数 1

回答

监听document的ready事件,在DOM树加载完成但是还没有渲染的时候,执行JS脚本那么等JS执行完成后,div的style已经变化,渲染的时候就按你最新的大小显示 使用jQuery的代码 <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="../script/jquery-2.1.3.min.js"></script> <script type="text/javascript"> $(document).ready(function() { document.querySelector('#div1').style.width = '100px'; }); //window.onload = function() { document.querySelector('#div1').style.width = '100px'; }; </script> <style> #div1 { width: 200px; height: 100px; background: red; } </style> </head> <body> <div id='div1'></div> </body> </html>
杨冬芳 2019-12-02 02:36:40 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT