// alert($('img').prop('src')) // $('img').prop('src', 'img3.jpg')...,只要键值对存在 $('img[alt=aa]').css('background','green') 下面的环境都是父子集 has选中了谁的子级是xx,父级执行了命令 find选中子集执行了命令...下面的选择器很重要 .parent()选择元素的父元素 可以先用一个this,然后找到这个元素的父级。...function(){ // 点了哪个按钮 这个按钮的背景色是绿色 ; 别人 其他的button不能是绿色 // 这个this -- 会自动检索事件发生的目标...验证两组不一样的时候,鼠标先进入父级,再进入子级,然后没有再次触发,验证成功。如果是直接进入子级的话,因为子级和父级是一体的,会触发。 <!
该方法用于把数组的第一个元素从其中删除,并返回被删除的值 site.includes('runoob'); //搜索数组中是否含有某个值 push()//方法可以接收任意数量的参数,把它们逐个添加到数组的末尾...1.5)//四舍五入取整 localStorage // localStorage存储 localStorage.setItem("lastname", "Smith"); // localStorage检索...var lastname = localStorage.getItem("lastname"); // localStorage删除 localStorage.removeItem("key"); jquery...元素节点 $("#test1").parent(); // 父节点 $("#test1").parents(); // 全部父节点 $("#test1").parents(".mui-content"...(){ var img = new Image(); img.src = "images/banner_1_graphics.png";//需要判断的图片地址 img.onload
hover{ background: blue; color: white; height:300px; width:300px; } 选择器 :animated :选择正在处理动画的元素...,或者返回给定选择器参数的索引 $("img").index("img[src=*astor]") length || size() 返回的时jquery对象个数 $("img:odd")...是jquery对象中的每一个HTMLElelments对象,这里必须要有返回值,不然没有意义 实例: $("div.dcell").map(function(index,elem){ return...,这里表示一层关系就是父元素,并不是祖先元素,形式有parent(),parent(selector) 实例: $("img").parent(); //选取img的父元素 $("img")....parent(":first"); //选取img父元素中的第一个元素 parents 选取祖先元素,包括父元素,形式有parents(),parents(selector) 实例: $("
) 获得与指定id属性值匹配的元素 类选择器 语法: $(“.class的属性值”) 获得与指定的class属性值匹配的元素 并集选择器 语法: $(“选择器1,选择器2…”) 获取多个选择器选中的所有元素...]”) 包含指定属性等于指定值的选择器 复合属性选择器 语法: $(“A[属性名=‘值’][]…”) 包含多个属性条件的选择器 过滤选择器 首元素选择器 语法: :first 获得选择的元素中的第一个元素...属性值 toggleClass():切换class属性 toggleClass(“one”): 判断如果元素对象上存在class=“one”,则将属性值one删除掉。...如果元素对象上不存在class=“one”,则添加 css(): CRUD操作: append():父元素将子元素追加到末尾 对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾...prepend():父元素将子元素追加到开头 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头 appendTo(): 对象1.appendTo(对象2):将对象1添加到对象2
,这一点也是比较片面的,毕竟要使用 jq 才行(有一款纯js的,不过安装比较麻烦),那么首先引入 jq jquery@.../gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" /> img.lazy 的 data-original 属性的值填充到 a 标签的 href 内即可。...全局启用后有的不需要 fancybox 效果的页面图片也被应用了 fancybox 效果,所以加了个父元素是否为 a 标签的判断。...都会被包裹) 以上判断均有 bug 尝试了几种方案,其中最合适的还是 直接遍历 img 所有父元素,判断是否能匹配指定类名,是则文章页面(指定类名仅 news 和 notes 页面) $('img.lazy
; }) }); $是在jQuery中使用的变量名,可以使用 jQuery.noConflict()避免冲突,它的返回值就是jQuery对象。...父节点 .parent().parents().parentUntil() 父节点选择 元素控制 1. attributes和 properties的区别 attributes 是XML结构中的属性节点...').toggleClass(); //对所有类的开关 $('img').toggleClass('test'); //对指定类的开关 $('img').toggleClass(isTrue); //根据...offset是相对于 document, position是相对于父级元素 4. 结构控制 1. 文本节点 .html().text() 设置和获取节点的文本值。...mouseleave().mouseenter() 光标移出/移入 页面事件: .ready() 准备就绪 .unload() 离开当前页时,针对 window对象 .error() 发生错误时 .load() 正在载入
最新版本:3.2.1(2017年3月20日) (2)jquery-xxx.js 与 jquery-xxx.min.js区别 jquery-xxx.js:开发版本。给程序员看的,有良好的的缩进和注释。...程序加载更快 2、导入JQuery的js文件 导入jquery-xxx.min.js 3、使用 var div1 = $("#div1") alert(div1.html()) 三、JQuery对象和JS...语法:$("#id的属性值")获得与指定id属性值匹配的元素 类选择器。语法:$(".class的属性值")获得与指定的class属性值匹配的元素 并集选择器。...语法:$("A[属性名='值']")包含指定属性等于指定值的选择器 复合属性选择器。语法:$("A[属性名='值'][]...")包含多个属性条件的选择器 (4)过滤选择器 首元素选择器。...3、CRUD操作 1. append():父元素将子元素追加到末尾 * 对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾 2. prepend():父元素将子元素追加到开头
今天写了一个添加图片的功能,要求右上角要有删除按钮,我使用 jQuery 动态添加的方式。...发现后添加的元素无法删除,打印显示 undefined ,原来 JavaScript 和 jQuery 无法获取动态添加的元素节点。...作为event.data属性值传递给事件对象的额外数据对象以供事件处理函数处理。 fn 该事件被触发时执行的函数。 false值也可以做一个函数的简写,返回 false 。...我们追加元素的父节点添加事件委托,就调用里面子节点了: 举个栗子,我在 .sup-img-box 中添加了子节点 .cert-img 。...).parent().remove(); console.log($(this)) }) }) 注意: .sup-img-box 为动态添加节点的父级节点,这里要保证该父级节点不是动态添加的
").first().unwrap(); //这里将第一个img元素的父级元素删除,并且保留了其中的子元素 $("div.dcell").children("img").unwrap(":...>").css("border", 'thick double red'); $("div.drow").wrapAll(div); //这里的div成为了他共有的父级元素,原来的父级元素变成了祖先元素了...$("img").wrapAll(div); //这里的img没有共同的父元素,那么就会强制的将所有的元素拉在一起为他们设置一个父级元素 wrapInner 在匹配元素里的内容外包一层结构,也就是为匹配元素的后代元素添加一个父级元素...,但是这个父级元素是匹配元素的子代元素,也就是原来的匹配元素变成了祖先元素,形式为wrapInner(html),wrapInner(jquery),wrapInner(htmlElements),wrapInner...//这里使用img src='lily.png'>替换所有的img元素 remove 将匹配元素集合从DOM中删除,并且同时移除元素上的事件及 jQuery 数据 实例: $("div.dcell
所有的图片,全部采用相对父目录定位的方式。然后用jQuery来找出它应该排在什么位置。最终,达成瀑布流的效果。 想再多没用。开干。 构建html构架 jquery/jquery.js"> <script...// 当前索引除以列数,并取整,得知为第几行 /* 取得位于当前图片上侧的图片元素 获取这个元素本身的高度,和父元素顶部的距离...jquery嘛,应该用jquery的方法来实现。 jquery 实战 第三回合 /* FengWaterFall.beta3.js 完美实现了瀑布流效果。...jquery的each方法循环数组。但是被迫用了全局变量。
js控制json生成菜单——自制菜单(一) 此文档解决以下问题: 1.JSON文件的书写方式 2.jQuery.getJSON()的运用 3.jQuery.each()的运用 4.jQuery的DOM...操作方法之一:.append()的运用 5.jQuery的遍历方法之一:.children()的运用 6.jQuery的遍历方法之一:.siblings()的运用 7.jQuery的绑定事件处理器之一...val) { //3.遍历每个data对象的键值对,遍历次数为3,原因json文件有3个键值对 //key代表属性名,val代表对应的属性值...if(data[i][key] == 0) { //4.判断该data对象是否存在菜单的父级菜单id为0...dedede; } #nav-mainbox li ul li:hover{ background-color: #ccc; } 注意:一级菜单前面的icon的文件名称是其对应json文件中的navId值
jQuery的选择器 一、 基本选择器 1....(可以是ID选择器、元素选择器或是类名选择器)组合在一起,两个选择器之间以逗号”,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的...jQuery对象。...,child代表子元素,用于在给定的父元素下匹配所有的子元素,使用该选择器只能选择父元素的直接子元素 使用公式:(” parent>child “) parent...”) //匹配标签后的img>标记 4. prev~siblings选择器 prev~siblings选择器用于匹配prev元素之后的所有
* 对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾 2.prepend():父元素将子元素追加到开头 * 对象1.prepend(对象2):将对象2添加到对象...1元素内部,并且在开头 3.appendTo():父元素将子元素追加到末尾 * 对象1.appendTo(对象2):将对象1添加到对象2元素内部,并且在末尾 4.prependTo():父元素将子元素追加到开头.../img/man00.jpg", "../img/man01.jpg", "../img/man02.jpg", "...../img/man00.jpg", "../img/man01.jpg", "../img/man02.jpg", "...../img/man03.jpg", "../img/man04.jpg", "../img/man05.jpg", "..
$("选择器").css({"属性名称":"属性值","属性名称":"属性值"}) 对多个css属性赋值 2.7 $(this).find("标签名") $(this)就是将这个dom对象转换成jquery...获取当前元素后的第一个同辈元素 prev() 获取当前元素前的第一个同辈元素 slibings() 获取当前元素的所有同辈元素 3.6.3 遍历前辈元素 方法 说明 parent() 获取当前元素的父级元素...} }); 5.3 stop(true,true) stop(true,true)停止匹配当前正在执行的动画效果,解决快速移入移出导致的延迟效果; //二级导航栏的下拉特效 $(".wel_rhelp"...).bind({ "mouseenter":function(){ //stop(true,true) 停止匹配当前正在执行的动画效果,解决快速移入移出导致的延迟效果 $(...prop(参数1,参数2): 参数1用于设置属性 参数2设置属性值 下面一个简单的案例来应用一下这个方法: head部分 jquery/jquery-3.4.1.min.js
它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。...jsoup的强大在于它对文档元素的检索,Select方法将返回一个Elements集合,并提供一组方法来抽取和处理结果,要掌握Jsoup首先要熟悉它的选择器语法。...] [attr~=regex]: 利用属性值匹配正则表达式来查找元素,比如: img[src~=(?...:a[href].highlight ancestor child: 查找某个元素下子元素,比如:可以用.body p 查找在”body”元素下的所有 p元素 parent > child: 查找某个父元素下的直接子元素...它的位置在DOM树中是相对于它的父节点)小于n,比如:td:lt(3) 表示小于三列的元素 :gt(n):查找哪些元素的同级索引值大于n,比如: div p:gt(2)表示哪些div中有包含2个以上的p
运用jQuery时,需要在页面中引入jQuery文件 jQuery的hello world 这是一个div标签1,class属性值为item 这是一个div标签2,class...> $(function() { var $index = 0;// 当前正在展示的图片的下标 // 计时函数, 3S更换一次图片...选择器.filter(选择器);从第一个选择器选中的标签中继续选择满足第二个选择器的标签 二次筛选:选择器.has(子标签选择器),选择所有包含指定子元素的父标签... 二次筛选:父选择器.find(子选择器),从父选择器选中的标签中的子元素里面,查询符合子选择器的标签元素 next
"}); 给某个元素添加属性/值,参数是map $("input").attr({"checked", "checked"}); $("img").attr("title", function() {...stop( ) 停止所有匹配元素当前正在运行的动画。如果有动画处于队列当中,他们就会立即开始。...map( callback ) 将jQuery对象中的一组元素利用callback方法转换其值,然后添加到一个jQuery数组中。...匹配集合中指定位置之后的所有元素(从0开始) $("td:gl(4)") 匹配集合中指定位置之前的所有元素(从0开始) $(":header") 匹配所有标题 $("div:animated") 匹配所有正在运行动画的所有元素...") $("div span:first-child")匹配父元素的第1个子元素 $("div span:last-child") 匹配父元素的最后1个子元素 $("div button:only-child
each(fn) 说明:将函数作用于所有匹配的对象上 参数:fn (Function): 需要执行的函数 例子: 未执行jQuery前: img src="1.jpg"/> img src="1.jpg...前: img src="1.jpg"/> img src="2.jpg"/> jQuery jQuery代码及功能...alert($(f).eq(i).html());} } 第一个对象是以的父节点的内容为对象,[ two ] 第一个对象是以的父节点的父节点(div)的内容为对象,[one...,value为属性值 img/>jQuery jQuery代码及功能 function js(){ $("img").attr(...img src="1.jpg" style="display:none"/> img ").slideDown("slow")'>jQuery
例如input、textarea的值 //设置值 $("#name").val(“张三”); //获取值 $("#name").val(); 我是文本"); }); 1.3. width方法与height方法 设置或者获取高度 //带参数表示设置高度 $(“img... 1.5. offset方法与position方法 offset方法获取元素距离document的位置,position方法获取的是元素距离有定位的父元素的位置...//获取元素距离document的位置,返回值为对象:{left:100, top:100} $(selector).offset(); //获取相对于其最近的有定位的父元素的位置。...function () { //获取元素的相对于document的位置 console.log($(".son").offset()); //获取元素相对于有定位的父元素的位置
第6章 JQuery操作样式 6.1 CSS操作 功能:设置或者修改样式,操作的是style属性。...6.2 jQuery尺寸和位置操作 6.2.1 width方法与height方法 设置或者获取高度,不包括内边距、边框和外边距 // 带参数表示设置高度 $('img').height(200); //...不带参数获取高度 $('img').height(); 获取网页的可视区宽高 // 获取可视区宽度 $(window).width(); // 获取可视区高度 $(window).height();...获取页面被卷曲的宽度 $(window).scrollLeft(); 6.2.4 offset方法与position方法 offset方法获取元素距离document的位置,position方法获取的是元素距离有定位的父元素...// 获取元素距离document的位置,返回值为对象:{left:100, top:100} $(selector).offset(); // 获取相对于其最近的有定位的父元素的位置。