首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js 动态生成 input 的绑定事件 blur 无效

blog.csdn.net/u011415782/article/details/89230040 ☯ 背景描述 今天在进行代码编写时,我需要根据ajax返回的数据动态生成一个表格,而针对于其中的input标签...,要求设置失去焦点的blur事件 需要实现的界面截图如下: ?...最开始编写的 js 代码如下: /** * 当sku库存量变化时,对应总库存进行更新 */ $(".input-sku-stock").blur(function ()...$(".input-goods_stock").val(input_goods_stock); }); 但是发现,静态的表格是可以正常实现的,而动态新生成的却无法触发blur事件...,建议可自行测试 动态生成input绑定事件无效如:blur 意见:异步导致绑定事件失败,需使用全局绑定事件 3.w3school 文档 - onblur 事件 这就是官方文档

8.9K00
您找到你想要的搜索结果了吗?
是的
没有找到

关于jQuery用bind动态绑定事件无效的处理

最近在进行页面开发,在做页面特效的时候,需要给一个动态加载的按钮赋予一个事件 于是不假思索的 用$(obj).bind(); 来绑定事件 。...但是这样存在一个问题: bind确实能绑定事件,但是那是相对于固定的html标签来说 当页面内容属于动态加载的时候,bind事件就存在一个bug, 只能bind一次,当你第二次触发事件的时候就没用了...例如: 我标签赋予一个click , 标签包括内容都是从后台数据读取然后动态加载的 。...当我使用bind来绑定click事件,这时, 第一次点击click能成功触发 但是第二次点击,click事件无效了......(){ //js数据代码 }); 这样就能实现对动态数据绑定事件,并永不失效

1.3K20

js绑定事件代理的坑

js通过事件代理的方式绑定跳转事件,我这里的逻辑是把click事件绑定在最外层container上面,如果e.target包含我已经写好的class,则执行跳转逻辑。...但是这种方式好像只能是在点击的元素的上面,也就是最内层的元素上面有相应的class才能跳转,在外层加同样的class不生效,说明是我对于事件代理的理解不够深刻,其实事件代理的作用就是为了把目标元素的事件绑定在外层做代理...,又想要外层元素含有class时执行点击事件,修改优化如下: document.querySelector('#container').addEventListener('click', function...(e) { console.log(e.currentTarget) //获得当前绑定监听事件的元素, container console.log(e.target)/...即点击的目标元素必须是点击时真正的目标元素,而不是外面一层; currentTarget绑定相应想要点击的class的时候必须是做代理的即做事件监听的元素。

4.9K20

Android实现动态添加标签及其点击事件

标签可以左右滑动进行选择,点击的时候,会弹出toast提示选择或者取消选择了哪个标签。...通过动态添加TextView作为标签,并TextView设置背景,通过selector选择器改变其背景颜色,来确定是否处于选中状态。...,与onClick中的View一致 //否则需要在onClick中,去findViewById,找出设置点击事件的控件进行操作 //若不如此,则无法触发点击事件 view.setOnClickListener...(), Toast.LENGTH_SHORT).show(); } } }); linearLayout.addView(view); } } } 至此,便实现了动态添加表情,并可以处理标签点击事件的功能...源代码下载:Android动态添加标签及其点击事件 以上就是本文的全部内容,希望对大家的学习有所帮助。

2.9K10

小程序实践(五):for循环绑定item的点击事件

对应的数据源(js文件中): ? 写一个点击监听: ? 效果: ?...-------------------------------------- 解决方法: 点击事件的组件添加一个 data-any  属性 any可以是任意数据类型。...然后修改点击事件: ?  发现可以用此方法去除点击的item对应的数据对象,以及该对象中某个属性值     控制台打印信息: ?  这样就可以获取到列表展示数据中某一个item对应的数据了。...小程序实践(一):主页tab选项实现 小程序实践(二):swiper组件实现轮播图效果 小程序实践(三):九宫格实现及item跳转 小程序实践(四):动态控制组件的显示/隐藏 小程序实践(五):for循环绑定...item的点击事件

3.5K10

【前端篇】对象强制性绑定事件

在写js代码时,常常需要给某些对象绑定事件,但是前提是,某对象绑定事件时,该对象必须已经渲染出来了,否则绑定事件肯定是无效的,但是在实际开发时,比如用到一些内部框架进行开发时,绑定事件在渲染之前就已经执行了...,且不方便修改,此时使用如下写法:保证绑定事件一定可以绑定到指定对象,不用考虑渲染先后: $document.on({},对象) 指的是将事件直接绑定在document上,每次document有点击动作...,浏览器都会判断当前点击的对象,如果匹配就执行。...如上在绑定三个事件时,class为yifang的对象还没有渲染出来,就无法绑定成功,使用上面方法将事件直接绑定到document上面,就可以实现class为yifang绑定上如上三个事件了。

5210
领券