JQuery 两种方法解决刚创建的元素遍历不到的问题
刚创建的元素,使用jQuery的each方法来遍历,有时候会不起作用。
原因不用多说,经常使用javascript的人应该都会知道,解决方案大致有2种:
1、刚创建完元素的时候,就立刻使用each方法
$('#btn').on("click", function(){
$('#div').append("<input type='text' />");
$("input").each(function(){
//TODO:
});
});
2、使用setTimeout方法在页面加载完成一段时间后再使用each方法
setTimeout(function(){
$("input").each(function(){
//TODO:
});
},1000);
相关推荐
-
jQuery遍历DOM元素与节点方法详解
本文实例讲述了jQuery遍历DOM元素与节点方法.分享给大家供大家参考,具体如下: 一.向上遍历--祖先元素 ① $(selector).parent([filter]):返回selector匹配元素的直接父元素,方法可以接受一个过滤selector来过滤返回的父元素. ② $(selector).parents([filter]):返回匹配元素的所有祖先节点,一直向上直到文档根元素html,方法可以接受一个过滤selector来过滤返回的祖先节点. 备注:parent与parents的区别,
-
JQuery中使用.each()遍历元素学习笔记
今天写一个选项卡的时候,需要用到jquery中的.each(),通过获取each()中的index参数来获取li元素的编号,方便下面区块显示,在一个测试页面上写好了下面的代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm
-
jQuery基于当前元素进行下一步的遍历
如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢? 例如,我们通过 $('li:eq(1)') 选中了以下代码中的第二个li元素. 复制代码 代码如下: <ul> <li><a href="#">link</a></li> <li><a href="#">selected link</a></li> <li
-
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
如下图,显示了HTML中的结构树,通过 JQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞).这种移动被称为对 DOM 进行遍历. 遍历 - 父级(祖先) 向上遍历DOM数. 通过如下三个方法,我们可以获取父级元素: parent() parents() parentsUntil() 1.JQuery parent() parent() 方法返回被选元素的直接父元素. 该方法只会向上一级对 DOM 树进行遍历. <section
-
jquery遍历select元素(实例讲解)
本篇文章提供一款jquery遍历select教程代码,主要是利用了$("#<%=ddl_xreg_id.clientid%> option").each(function() {形式来each遍历一次,这样所有的select就给查询了一次. 复制代码 代码如下: <script src="jquery-1.2.1.js" type="text/网页特效"></script><script language
-
jQuery遍历DOM节点操作之filter()方法详解
本文实例分析了jQuery遍历DOM节点操作之filter()方法.分享给大家供大家参考,具体如下: .filter(selector) 此方法用于在匹配元素中按照选择器表达式进行筛选. 记住:使用此方法必须得传入选择器表达式参数,不然会报错"'nodeType' 为空或不是对象" 另外请注意这个filter方法和jquery中的find方法的区别: filter方法是对匹配元素进行筛选,而find方法是对匹配元素的后代元素进行筛选. 从jquery1.4版本开始,filter方法又添
-
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
复制代码 代码如下: <script> var value = "teset"; var s = new RegExp(value, "i")//I 表示不区分大小写(可省略) $(".lico").each(function (i, n) { //lico为所有li列表的class名 遍历 if (s.test($(n).text())) //筛选成功
-
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
一.jQuery的向下遍历 <script src="../JS/Extend.js"></script> <script src="../JS/my.js"></script> <link type="text/css" rel="stylesheet" href="../CSS3/my.css"> </head> <body&
-
基于jQuery的遍历同id元素 并响应事件的代码
完整测试代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e
-
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
在这个sprint中,因为要写前端UI,所以用到了jQuery,但是jQuery在向上遍历DOM树的API中,有parents(). parent().closest()这几个,一直不太清楚它们具体的区别,所以狠下心好好读了一下jQuery的API文档,并把区别记在这里,以供参考. 1.parents([selector]) 本方法用于选择给定jQuery对象中包含的DOM元素或者DOM元素集的祖先节点,并将这些节点包装成jQuery对象返回,返回的节点集是以从里到外的顺序排序的. 同时,本方
随机推荐
- AutoIt脚本的反编译和代码格式化问题分析
- SSH框架网上商城项目第15战之线程、定时器同步首页数据
- VMware Tools(ubuntu系统)安装图文教程
- Shell脚本实现根据端口号kill相应进程功能
- asp Driver和Provider两种连接字符串连接Access时的区别
- asp中使用MSXML2.ServerXMLHTTP实现异步请求例子
- Android横竖屏切换实例总结
- mysql grants小记
- 解决javascript:window.close()在chrome,Firefox下失效的问题
- 详谈PHP面向对象中常用的关键字和魔术方法
- Ajax loading gif generator
- 讲解Python中if语句的嵌套用法
- jQuery异步验证用户名是否存在示例代码
- Android实现的秒表计时器示例
- 采用C++实现区间图着色问题(贪心算法)实例详解
- Android编程之语音识别实现方法
- 毕业论文-计算机论文注意事项
- Angular2.0实现modal对话框的方法示例
- php如何比较两个浮点数是否相等详解
- YII分模块加载路由的实现方法
