//js代码 $(function(){ //新增 $('#insertRow').click(function(){ var $...
丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定...jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。...,这是jQuery的bug,可通过增加筛选条件的方法解决。...不过通过selected属性进行筛选则没有问题。...(也就是每次都得到唯一的标签)时得到地对象就是jQuery对象,当我们通过模糊筛选得到多个标签时(这些标签以数组的形式返回)得到的就是标签需要使用$(' ')转为jQuery对象,只有jQuery对象才能使用以下方法
) 显示迭代(for(var i=0;i<array.length;i++){ }) 隐身迭代屏蔽掉for 操作 10:行为层与结构层的分离 11:丰富的插件支持 后期扩展非常方便 12:完善的文档...是浏览器自带对象,dom 对象只能调用dom 里面的属性和方法, 不能调用jQuery 对象里面的属性和方法 jQuery对象:jquery 对象是通过jQuery 包装页面上面的元素或者dom 而产生的一个新的... 36 追加列表项 37 38 jQuery CSS 操作函数 下面列出的这些方法设置或返回元素的... 19 返回 p 元素的背景色 20 21 jQuery 遍历函数 jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。....each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 .end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。
丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定...jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。...选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax 四、jQuery有哪些版本?...radio[value='2']").prop("checked", true); 示例:全选、反选、取消 文档处理 添加到指定元素内部的后面 $(A).append(B)// 把B追加到...A $(A).appendTo(B)// 把A追加到B 添加到指定元素内部的前面 $(A).prepend(B)// 把B前置到A $(A).prependTo(B)// 把A前置到B 添加到指定元素外部的后面
一般而言,需要编写几十行甚至更多的原生JS代码才能实现的功能;使用jQuery,只需要简单的几行甚至一行代码就可以搞定。...不过我们需要根据jQuery对象来筛选指定的元素。...jQuery为我们提供了一系列的文档筛选方法,方便我们快速地选取我们所需的元素。...的筛选方法比较多,甚至允许你自定义函数来筛选,请参考jQuery的文档筛选方法一览表。...同样的,如果筛选结果没有匹配任何DOM元素,则返回一个空的jQuery对象。
$(''); // 包含一个临时的span元素 $(''); // 包含一个临时的span元素,和上一行代码的作用相同 $('Hello CodePlayer'); // 包含一个临时的div元素,其内嵌一个子节点p元素 六:元素的筛选 // 以下方法都返回一个新的jQuery...对象,他们包含筛选到的元素 $("ul li").eq(1); // 选取ul li中匹配的索引顺序为1的元素(也就是第2个li元素) $("ul li").first(); // 选取ul li中匹配的第一个元素...$B $A.appendTo( $B ); // 将$A追加到$B内部的末尾位置 $A.prepend( $B ); // 在$A内部的开头位置追加$B $A.prependTo( $B ); // 将...); //主要用于解除通过on()方法绑定的处理函数 $("selector").off("click"); 十一:jQuery辅助工具方法 ar str1 = $.trim( " abc d " );
丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定...jQuery内容: 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax 下载链接:jQuery官网 中文文档:jQuery AP中文文档 jQuery...jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。...练习题:全选、反选、取消 文档处理 添加到指定元素内部的后面 $(A).append(B)// 把B追加到A $(A).appendTo(B)// 把A追加到B 添加到指定元素内部的前面 $(A).prepend...例子: 点击按钮在表格添加一行数据。 点击每一行的删除按钮删除当前行数据。
前言 上一篇内容 已经对于Jquery 有了一些认识, 包括Jquery的选择器和DOM对象, 那么这一篇继续来看下Jquery中很实用的Jquery对于数组的操作....Jquery中对数组的操作大致有以下几种形式: each(迭代), map(转换), grep(筛选), 合并等. 1,迭代(each) jQuery.each( object, callback )...第一个参数表示索引,第二个参数表示值. this表示当前遍历的元素, 可以通过返回false终止迭代 实例演示: 数组成员有: 筛选后的数组成员有(长度>=5): 筛选后的数组成员有: 筛选(grep) jQuery.grep( array, callback, [invert] ) 返回值: Array array: Array类型将被过滤的数组。
jQuery 是一个写的更少,但做的更多的轻量级 JavaScript 库 JQuery 常用选择器 ID选择器: 通过使用简单的$(#id)标识前缀,实现快速匹配指定ID的元素对象,具体用法如下....追加到body页面中....":"red","font-size":"20px"}); 过滤筛选器 first()/last(): first()筛选出所有li标签中第一个标签,last...()筛选出所有标签中的最后一个标签....li标签中偶数标签,odd()筛选出所有li标签中基数标签.
实现了JavaScript脚本和HTML代码的分离,便于后期编辑和维护。 插件丰富,可以通过插件扩展更多功能。...,如偶数行中的元素等。... 行到水穷处,坐看云起时。...3 DOM节点操作 3.1 节点追加 节点追加指的是在现有的节点树中,进行父子或兄弟节点的追加。...通过层级选择器和表单选择器获取选中的操作项。 通过append()方法将匹配到的内容追加到指定元素的尾部。 4 事件操作 4.1 常用事件 标签中通过属性设置事件,每个属性都由一个on和事件名组成。
Ajax 交互 选择器 符号$表示 jQuery 对象,$函数通常也被称为 jQuery 的工厂函数,jQuery 的操作基本上都以$( )开始,所有选择器都放在这个括号中,例如$("#title")将返回一个...jQuery 选择的 HTML 元素,在返回 jQuery 对象之后,就可以调用由 jQuery 提供的丰富的 API 来完成相应的操作了 基本选择器,通过元素标签名,元素 ID,Class 来查找...Class 为 item 的下一个 兄弟元素 兄弟元素选择器 集合元素 $("#item~div") 选取 ID 为 item 的元素后面的所有 兄弟元素 过滤选择器,主要是通过特定的过滤规则来筛选出所需的...wrapAll("p"); 判断是否应用了 cls 类 .hasClass("cls"); 隐藏 / 显示该元素 .toggle(); 切换这个 cls 类 .toggleClass(‘cls’); 筛选元素....filter(); 向每个匹配元素追加内容 .append(); 把所有匹配元素追加到另一个指定的元素元素集合中 .appendTo(); 在被选元素的开头插入指定内容 .prepend(); $(
为什么要反复的讲选择器,这个就是jQuery的要点,同CSS3,通过复杂的document.getElement(s)ById|ByTagName|ByClassName等等,这些方式,找页面的元素对象...同样,在jQuery里面,我们要操作页面对象还是需要找对象,找页面对象,就是通过各类的选择器来找,简化我们的业务代码量。...$("li:odd").css("background","red") :even 选择所有序号为偶数行的元素 $("li:even").css("background","red") :first...筛选选择器(通过方法调用) 符号 说明 用法 find(selector) 查找指定元素的所有后代元素(包括子子孙孙) $("#i_wrap").find("li").css("color","red...4.2 追加节点 语法 功能 append(content) $(A).append(B)表示将子元素B追加到A中 prepend(content) $(A). prepend (B)表示将子元素B前置插入到
/ajax/libs/jquery/3.4.1/jquery.min.js 4.3中给大家放好URL了,复制 5.通过script标签引入 ''' # 最终引入 jQuery...前面总结了JS相关知识的文章,对元素进行添加,修改,获取···操作很繁琐,代码多,但是jQuery 库可以通过一行简单的标记被添加到网页中 jQuery 内容 选择器 筛选器 样式操作 文本操作 属性操作...文档处理 事件 动画效果 插件 each、data、Ajax jQuery语法 $符号事jQuery中的重要标识 //在JS中可以通过获取先获取标签,然后去使用对应的方法,在jQuery中一样,...可以先筛选元素(标签),然后再对该元素做出动态操作 格式:$(selector).action() selector:通过选择器获取元素 action:获取元素后的动作行为 jQuery对象 JS中DOM...//选择 :checkbox //多选 :submit // 提交按钮 :reset //重置按钮 :button //普通按钮 可以针对表单进行筛选 '''通过属性选择器可以通过属性值来获得元素
(4)jQuery对象 二、选择器的使用 1、基本选择器 2、层级选择器 3、筛选选择器 总结 ---- 前言 什么是jQuery?...通过这段时间的学习,我感觉jQuery是一个“语法糖”,就像是包在糖果外面的包装,让js看起来更好看。...实现了JavaScript脚本和HTML代码的分离,便于后期编辑和维护。 插件丰富,可以通过插件扩展更多功能。...名称 用法 描述 子代选择器 $("ul > li") 获取子级元素 后代选择器 $("ul li") 获取后代元素 3、筛选选择器 筛选选择器用来筛选元素,通常和别的选择器搭配使用。...eq(2)") 获取li元素,选择索引为2的元素 :odd $("li:odd") 获取li元素,选择索引为奇数的元素 :even $("li:even") 获取li元素,选择索引为偶数的元素 常用的筛选方法如下
丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定...对象转成DOM对象,通过一个jQuery对象+[0]索引零,就变成了DOM对象,就可以使用JS的代码方法了,DOM对象转换成jQuery对象:$(DOM对象),通过$符号包裹一下就可以了 拿上面那个例子举例...='text']");// 取到类型不是text的input标签 表单筛选器(多用于找form表单里面出现的input标签,当然通过属性选择器找肯定也是没问题的,这样就是写着简单一些): :text :...(将来用的很多) 选择器或者筛选器选择出来的都是对象,而筛选器方法其实就是通过对象来调用一个进一步过滤作用的方法,写在对象后面加括号,不再是写在选择器里面的了。 ...把上一步的tr追加到表格的tbody后面 $('tbody').append(trEle); }); //先用下面这种方式写,你会发现一些问题,我们新添加的每一行数据里面的那个
//首先为大家介绍一些jQuery中的一些专有性名词 (并用案例来介绍) 过滤 顾名思义,过滤是什么?在已有的一部分标签中再找出符合要求的标签。我们先来看一下我们准备好的网页素材。...倒数第一行改变了背景色。那么我们再来改一下,写成-2来试试: uls.eq(-2).css("background","yellow"); 现在是倒数第二行受到了影响,那么当N为负数时表示什么意思?...>标签的元素集合,我们就不能再用filter了,filter是用来对属性进行匹配筛选的,现在我们要筛选标签里面 又保护的有标签。...标签 $("ul li span").replaceWith("1234"); 替换这个地方要注意一下,替换会直接把原来的标签值给覆盖掉,所以新替换的标签内容也要手动添加上 //上述内容是jQuery...中的筛选以及文档处理的一些案例介绍(供需要的小伙伴参考参考)。
触发、或将函数绑定到指定元素的 double click 事件 delegate() 向匹配元素的当前或未来的子元素附加一个或多个事件处理器 die() 移除所有通过...append() 向匹配的元素内部追加内容。 appendTo() 向匹配的元素内部追加内容。 attr() 设置或返回匹配元素的属性和值。....each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 .end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。....parent() 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。....prev() 获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)。
使用: jquery-3.5.1/jquery-3.3.1.min.js"> 注意: 如果 在body前面,应该使用 jQuery...父元素 $('div').children(); //选择div的所有子元素 $('a:first') //选择网页中第一个a元素 $('tr:odd') //选择表格的奇数行 ...(B) 将A追加到B的前面,作为它的第一个子元素 $A.after(B) 在A之后追加B,作为它的兄弟元素 $A.insertAfter...(B) 在B之后追加A,作为它的兄弟元素 $A.before(B) 在A之前追加B,作为它的兄弟元素 $A.insertBefore...closest(selector) 取得和参数匹配的最近的元素,如果匹配不上继续向上查找父元素 filter(selector) 把当前所选择的所有元素再进行筛选过滤
= $("北京"); 插入节点 内部插入节点 append(content) :向每个匹配的元素的内部的结尾处追加内容...appendTo(content) :将每个匹配的元素追加到指定的元素中的内部结尾处 prepend(content):向每个匹配的元素的内部的开始处插入内容...表达式来筛选元素....追加样式:addClass() 移除样式:removeClass() — 从匹配的元素中删除全部或指定的 class 切换样式:toggleClass() — 控制样式上的重复切换...//得到的结果如下 jQuery">jQuery 5.jQuery 中的事件 在页面加载完毕后, 浏览器会通过 JavaScript
可以通过一个可选的表达式进行筛选 parentsUntil 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止 prevAll 查找当前元素之前所有的同辈元素 prevUntil...可以用可选的表达式进行筛选 eq 获取当前链式操作中第N个jQuery对象,返回jQuery对象 first 获取第一个元素 last 获取最后个元素 filter...筛选出与指定表达式匹配的元素集合 is 根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true map...disabled') ] 文档处理 1.内部添加 (1)append(向每个匹配的元素内部追加内容...> > $("p").remove(); 第一行] > $("div") ] jQuery CSS 1.CSS css
领取专属 10元无门槛券
手把手带您无忧上云