jquery点击事件失效是因为live在JQUERY1.7之后就不推荐使用了,其解决办法就是将代码改为“$("#a").on('click',function(){for(var i=0 ; i
推荐:《jquery视频教程》
先放完整代码
测试
- 11111111
- 22222222
- 33333333
一开始点击事件这样写的,发现点击无效,支持给动态元素和属性绑定事件的是live和on,其中live在JQUERY 1.7之后就不推荐使用了。现在主要用on,使用on的时候也要注意,on前面的元素也必须在页面加载的时候就存在于dom里面。动态的元素或者样式等,可以放在on的第二个参数里面。
$('#a').click = function(){ for(var i=0 ; i< leng;i++){ link[i].className = 'display' } }后来将代码改为下面代码就好了
$("#a").on('click',function(){ for(var i=0 ; i< leng;i++){ link[i].className = 'display' } })
0
0
相关文章
如何实现响应式全屏滑出菜单(桌面固定宽度,移动端铺满屏幕)
如何实现响应式全屏滑出菜单(桌面固定宽度 / 移动端占满视口)
如何正确解析并格式化带双引号的 JSON 字符串数组
如何正确解析并展示带双引号的 JSON 数组字符串
如何将单类选择器升级为多类批量处理(jQuery 多变量选择器教程)
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具











