jquery --- 监听input框失效
使用juery监听Input输入的变化,并且封装起来,如下:
// html
<input type="text" id=‘myinput1’ />
// js
function formOnById(id){let dom = '#' + id;$(dom).bind('input propertychange',()=>{let item = $(dom).val;console.log(item);}
}
formOnById('myinput1');
// 以上代码监听input id='id',的输入框的变化.并打印出input中的值到控制台
问题在于,有时候这样监听会很危险
因为在项目中,有时候dom是动态更新的,即:在监听的时候,input并没有出来.此时的监听是无效的…
// 举个栗子
// html<div ng-if="showInput"><input type="text" id="myinput1' /></div>// 此时调用上面的函数,监听输入是监听不到的,,,// 可以考虑使用setTimeout函数,延迟监听(0.3秒左右,用户感应不到)..setTimeout(() =>{formOnById('myinput1');}, 0.3 *1000);
注:以上只是提供一个监听失效的思路,仅供参考,若有错误欢迎指出.
jquery --- 监听input框失效相关推荐
- angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法
用angulajs + ionic 做了一个登陆页面.效果要通过监听输入框的变化来判断登陆按钮是否可点击.当至少一个输入框为空时登录按钮不可点击.一开始是用的jquery的方法做的,后来发现刷新当前页 ...
- html 监听input输入框的值,利用原生JS实时监听input框输入值
利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...
- jquery 监听input输入停止,实现文本框自动跳转
今天学到了一个新的东西,在此记录一下 我遇到了一个这样的需求:添加扫描一条数据,无鼠标键盘.工具:扫描枪,动作:扫描两个条码 扫描抢扫描时,扫描出来的数据是显示在当前焦点上,用input的文本框来保存 ...
- vue中监听input框获取焦点,失去焦点的问题
一.背景 博主之前在用vue的获取焦点,失去焦点的时候,出现了@blur和@focus无效的情况.当时百思不得其解.今天又在写vue页面的时候,突然@blur和@focus又好用了.emmmm,看来这 ...
- angular4 监听input框输入值的改变 (实用、赞)
原文出处:https://www.cnblogs.com/dennis0525/p/7631301.html angular中一般控件会有change事件,但是如果某些控件没有这个事件 我们如何监听值 ...
- jQuery监听文本框值改变触发事件(propertychange)
完整代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...
- jquery监听input值改变
1. 正常情况 $("input[name=age]").bind('input propertychange',function(){var a = $(this) ...
- react监听input框里的值
import React, { Component } from 'react' class App extends Component {constructor(props) {super(prop ...
- 监听input框值得改变
1.onchange触发事件必须满足两个条件: a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效) b)当前对象失去焦点(onblur): 2.onpropertychange的话,只 ...
最新文章
- transition过渡规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。...
- HRFormer 多分辨率Transformer 参数骤降,性能更强
- python笔记本-如何用Python在笔记本电脑上分析100GB数据(下)
- 基于PyTorch的GAN框架TorchGAN:用架构级API轻松定制GAN项目
- 蓝牙BLE LINK LAYER剖析(二) -- PDU
- 记一次使用 Lombok 翻车造成的事故!
- MoQ(基于.net3.5,c#3.0的mock框架)简单介绍(转)
- Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
- JavaOne和OOW 2015总结
- 24h的编程比赛总结
- 【程序人生】回忆职业生涯(一)选择职业时的“图样图森破”
- 为什么说多用组合,少用继承?
- matlab中contour 函数的用法(绘制等高线)
- 什么?Sentinel流控规则可以这样玩?
- phpmyadmin CVE-2016-6617 SQL注入漏洞
- Vue.js 学习笔记十二:Vue CLI 之创建一个项目
- 关于SNR和EbN0转换关系
- 词霸天下---3~4词根【仅供学习使用】
- c语言学籍管理系统设计,c语言学籍信息管理系统设计
- 生活从来不会让你绝望
热门文章
- java面试时候算法题多吗,Java面试必问算法题
- python谱聚类算法_谱聚类(spectral clustering)原理总结
- 关闭文件夹或打印机共享服务器,局域网共享打印机好用,但文件夹不能访问
- python和node_Python和NodeJS绘图对比
- global在python_在Python中使用“global”关键字
- python 总结_python总结
- 域用户频繁被锁定怎么解决_视频素材太多怎么办?看Mac用户如何使用NAS解决存储难题...
- 强制关机对电脑的影响_电脑强制关机,对电脑有影响吗?你被伪科普骗了多久?...
- parentNode,parentElement,childNodes,children的区别
- 团队编程项目代码设计规范(爬取豆瓣电影top250)