很明显前者的执行效率高于后者。 2. 在jQuery选择器定位页面元素时,无须考虑定位元素在页面中是否存在,即使不存在,浏览器也不会报错! 二、jQuery选择器: 1....表单选择器:例:$("#form1 :input") 例:$("#form1 :password") 三、 jQuery元素属性操作: 1....通过该函数返回的值作为元素的属性 attr(key,function(index)) 例:$("img").attr("src",function(){ return...和radio3的单选框被选中 4. toggleClass(class); //元素中含有名称为class的CSS类别时,删除该类别,否则增加一个该名称的CSS类别 5....等价于:$($div).appendTo($("body")); 6. clone()&clone(true) clone()被复制后的元素以不具有任何元素的行为 7. replaceWith
关于基本选择器包括 “*” ,“.class”,"element","#id","selector1 selementN" "*" 选择器,可以找到文档中的所有的元素,包括 head body $...//$(function(){ //$(".myclass").css("background-color","red"); 找到带有 .myclass 这个选择器的所有的 元素//...div 元素 找到带有 .biaoq这个选择器的所有的下面span元素}) “#id”选择一个具有给定id 属性的单个元素。...//$(function(){ $("#myid").css("background-color","red"); 找到带有 #myclass 这个选择器的所有的 元素//}) "selector1...selementN" 将每个选择器匹配到的元素合并后返回 // $(function(){ $(".jh div, .jh .myclass").css("border","3px solid
选取页面中元素可以使用jQuery给我们提供的$()方法,该方法需要提供选择器作为参数,方法执行完成后会返回给我们一个jQuery对象,被选取的元素就包含在该对象中。...1.1基础选择器 选择器 实列 说明 全局选择器 $('*') 选择所有元素 标签选择器 $('p') 选择所有的p元素 ID选择器 $('#top') 选择所有id属性值为top的元素 class选择器...$('.box') 选择所有clss属性值为top的元素 多重选择器 $('div, p') 选择所有的div元素和p元素 2.2 按层次结构选取元素 选择器 实列 说明 子代选择器 $('div...> p') 选择作为div元素子元素的所有p元素 后代选择器 $('div p') 选择作为div后代的所有p元素 相邻选择器 $('div + p' 选择紧邻div元素且位于其后的p元素 兄弟选择器...$('div:parent') 选择匹配元素集合中包含子元素的所有div元素(包括文本节点) 2.7 选取表单元素 jQuery提供了一些专门为表单设计的选择器,用于快速访问表单元素。
图片猛戳链接
$选择器 例 1.1(ElementApi.html) $选择器 jquery.js"> <!...-- function showHide() { /* toggle() 切换元素的可见状态。
基本选择器 $("element"):选择所有指定的元素。 $("#id"):选择具有指定 ID 的元素。 $(".class"):选择所有具有指定类名的元素。...层次选择器 $("selector1 selector2"):选择作为父元素的 selector1 下的所有 selector2 元素。...例如,$("#myDiv .myClass") 选择 ID 为 myDiv 的元素内所有类名为 myClass 的元素。 列举基本选择器,层次选择器,属性选择器 jQuery 选择器示例...jquery.com/jquery-3.7.1.min.js">
什么是jQuery选择器 jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。注意:jQuery选择器返回的是jQuery对象。...jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多更加复杂的选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到的只是少数的最常用的选择器。...css里的选择器jQuery都能写 基本选择器 名称 用法 描述 ID选择器 $(“#id”) $(“#id”) 获取指定ID的元素 类选择器 $(“.class”) 获取同一类class的元素 标签选择器...交集选择器 $(“div.redClass”) 获取class为redClass的div元素 总结:跟css的选择器用法一模一样。 案例: <!
.offset() 在匹配的元素中,获取第一个元素的当前坐标,或设置每一个元素的坐标,坐标相对于文档。 .offset() 这个不接受任何参数。 ....offset(function(index,coords)) 返回用于设置坐标的函数。 ...() 这个方法不接受任何参数.position() 可以获取得元素相对于父元素的偏移位置。...+ position.left + ", top: " + position.top ); .scrollLeft() 获取匹配的元素集合中第一个元素的当前水平滚动条的位置或设置每个匹配元素的水平滚动条的的距离...$("div.demo").scrollLeft(300); .scrollTop() 获取匹配的元素集合中第一个元素的当前垂直滚动条的位置或设置每个匹配元素的垂直滚动条的距离。
DOCTYPE html> 属性选择器的使用 获取具有href属性的 DOM 对象 获取属性值为www.baidu.com对象的对象 获取属性值包涵it的对象 获取属性值包涵www的对象并且title包含"是"的对象jquery-1.8.3.js"> $(document).ready(function () { $("button").eq(0).click(function..."是"]').css({ // 'color':'red' // }); // }); }) 效果展示如下:图的顺序为以上代码的按钮的顺序结果
选择器是 jQuery 最基础的东西,本文中列举的选择器基本上囊括了所有的 jQuery 选择器,也许各位通过这篇文章能够加深对 jQuery 选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写...jQuery 代码的效率。...本文配合截图、代码和简单的概括对所有 jQuery 选择器进行 了介绍,也列举出了一些需要注意和区分的地方。...:empty:获取内容为空的元素 :has(selector) :获取内容包含指定选择器的元素 :parent :获取内容不为空的元素(特殊) 5、可见性选择器 :hidden:获取所有隐藏元素 :visible...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:jQuery中的9个选择器
刚学CSS的时候,觉得CSS选择器也太多了吧,直到今天学了jQuery选择器…… 一、基本选择器 初学jQuery有个非常令人苦恼的地方:时常会把jQuery语法和js语法搞混。...jQuery语法:jQuery.click(function(){})。 通俗一点理解就是: js对象对应的是属性,给属性赋值。 jQuery对象对应的是方法,给方法一个参数。...jQuery语法的简洁之处就是在于此:如果是使用js语法,得到的元素为一个数组,所以要使用for循环依次赋值。 事实上jQuery对象本身就是一个js数组,相当于将for循环遍历赋值这个步骤简化了。...③标签选择器 格式为:$("div")。 通过它可以操作对应标签名的标签,其效果和类选择器很相似。 ④全选选择器 格式为:$("*")。这是jQuery中多于CSS的。...六、总结 选择器之间是可以叠加使用的。比如层级选择器中可以包含基本选择器。 jQuery中的选择器实在是太多了,通过网络查询到jQuery对应里的选择器: ?
例 1.8(colonSelector1.html) 属性选择器 <!...-- .myCla{ background-color:#ff0000; } --> jquery.min.js..."> $(function(){ /*:has(selector) 匹配含有选择器所匹配的元素的元素 */ $("
outerWidth() outerHeight() jQuery 遍历 jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。...以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 向上遍历 DOM 树 parent() - 返回被选元素的直接父元素。...向下遍历 DOM 树 children()- 返回被选元素的所有直接子元素。 find()- 返回被选元素的后代元素,一路向下直到最后一个后代。...noConflict() 方法 jQuery 使用 符号作为jQuery的简写。如果其他JavaScript框架也使用 符号作为简写怎么办?...当然,您仍然可以通过全名替代简写的方式来使用 jQuery: var jq = $.noConflict(); jq(document).ready(function(){ jq("button")
一个简单的记录,在调试jquery的事件绑定时会用到。查看某元素是否绑定上了事件。...在JQuery1.8之前: obj=$('div.event');obj.data('events'); 在JQuery1.8中: objs=$('div.event');$...._data(objs[0],'events'); 参考: http://stackoverflow.com/questions/12214654/jquery-1-8-find-event-handlers
jQuery 查找on事件绑定元素的被绑定元素方法 遇到的问题 今天写了一个JQ插件,结果里面有一点问题.让我很郁闷.问题演示代码如下 $box.on('click', 'img', function(...){ $(this) }); 如上代码,当我点击这个图片的时候 $(this) 是指 img ....当然这是正确的. 而我需要找到 $box 也就是 img 的父级. 如果不是插件的话,我当然可以根据它的ID或者CLASS来进行查询.问题是,我是写的插件,也就是说,我并不知道它的这些信息是什么....解决方法 很多基础的东西不理解,就会出现我这样的问题.如同事所说,你是还不会爬呢,都学上跑了.因此,踩坑无数啊....解决方法如下: $box.on('click', 'img', function(){ $box.has($(this)) }); 如上,通过 .has 操作,就能找到唯一的父级被绑定元素了.
jQuery 选择器允许对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。...它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。...使用jquery请先引入 jquery.com/jquery-3.1.1.min.js"> 元素选择器 $(this)...) 子选择器 $("p>span") //选择元素下的所有元素 (注:子选择器只选择直属于父元素的子元素) 同辈选择器 $(".intro+p") //选取class为intro...select option:selected") //选取所有被选中的选项元素 :read-only //用于匹配设置 "readonly"(只读) 属性的元素 表单选择器(返回元素集合) $("
2.强大的选择器。jQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器。...当用jQuery找到带有“.myClass”类的全部元素,然后隐藏它们时,无需循环遍历每一个返回的元素。...开发者可以使用jQuery选择器选中元素,然后直接给元素添加事件。...图中的Download the compressed, production jQuery 3.2.1是最小化版,代码经过压缩的,一般用于生产环境。...Download the uncompressed, development jQuery 3.2.1则是未压缩版,代码未经过压缩,可供阅读,一般用于开发环境。 下载完成: ?
目录 使用jQuery js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 ---- js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 使用jQuery jQuery...script标签 js与jQuery代码对比 案例1:点击按钮获取文本框中的值(JS对比jQuery),如下图 JS版: jQuery版: 先引入jQuery库 jQuery选择器:用来选中元素 ...>:子选择器 首先我们来看一下大于号这个,看一下文档上面的解释:用以匹配元素的选择器,并且它是第一个选择器的子元素。大家注意解释说什么?第一个选择器的子元素?...文档解释很明显,就是找到第一个选择器中的指定的子元素。...我们应该先确定最大的: 表单选择器: 我们先来看一下文档中的表单选择器,这里面基本上表单中的每一个元素都有,我们主要讲一下单选,多选 和 下拉框的选择器。
在前端工程师的日常工作中,使用 CSS 元素选择器是稀松平常的事;无论你是编写一般的 CSS 还是需要经过编译的 SASS,SCSS,LESS等,最终都被编译成一行一行的 CSS 样式属性,最终交给浏览器解析并套用...也可以换个方式思考:在 HTML 的结构中,一个元素可以有无数个子元素,但只能有一个父元素,由子找父(由下往上)搜寻绝对是比较快的。...,以及前面讨论到的 CSS 运算过程,编写 CSS 时也有几个地方可以稍微留心一下: 由于样式规则的目标属性会分组存放,id 选择器效率非常高,所以是不能与其他条件混用的。...延伸 认识了 CSS 选择器之后,你一定会很好奇,JavaScript 的元素选择器又是怎么回事呢?...这个问题可以参考 jQuery 的源码(https://github.com/jquery/jquery/blob/master/src/selector.js#L157),它是由左到右的解析,至为什么为什么不一样
https://blog.csdn.net/u011415782/article/details/78819667 需求 在一个简单的Html页面中,我需要读取所有被选中的checkbox...元素所在区域的某一元素值(举例下拉框的weight值)的总和 框架 :ThinkPHP 3.2.3 Ⅰ. html 源代码 如下的代码只是其中的一部分 <li class="li-user-addr...Js 代码编写/实现 var allWeight = 0; //TODO 取出所有被选中的 checkbox 元素 var cb_checked = $('.cb_addr:checked'); var...cblen = cb_checked.length; if (cblen == 0){ //如果没有选中的元素 alert('请选择要分配的地址'); }else { //TODO...附录 参考文章: jquery选择器 之 获取父级元素、同级元素、子元素