场景:某页面用了js延时加载技术处理所有图片,以改善用户体验,但是有几个图片不想延时加载,要求把它们单独挑出来。...研究了一下jQuery的API文档,搞掂了,jQuery真的很方便,贴在这里备份: jquery-1.4.3.min.js"> $().ready(function...(){ $("div:not([delay='false'])").css("color","#f00"); }) div...",且等于"false"的div排除掉,然后把剩下的div全选中,并设置为红色字体。
2015-04-30 10:42:57 今天写项目的时候突然不知道如何通过jquery来操作css样式了,于是就上网查了一下,现在总结出来给大家分享一下。...("another")==$("#two").is(".another"); //6、获取css样式中的样式 ("div").css("color") 设置color属性值....//设置单个样式 $("div").css("color","red") //设置多个样式 $("div").css({fontSize:"30px",color:"red"}) ("div").css...("height","30px")== ("div").css("width","30px")== //7.offset()方法 //它的作用是获取元素在当前视窗的相对偏移,其中返回对象包含两个属性,即...//10、jQuery中的 toggle和slideToggle 方法,都可以实现对一个元素的显示和隐藏。区别是: //toggle:动态效果为从右至左。横向动作。
left: 0; right: 0; top: 0; height: 2px; } 最近在看一篇文章,网站中有一个图标,鼠标划上去会出现一个彩色的小边...效果如下: www.w3h5.com 查看代码发现标签上有一个:hover,鼠标划入时添加一个:after伪类,给这个伪类设置背景渐变、绝对定位和高度,实现了这种“炫酷”的效果。...html部分代码: www.w3h5.com 样式部分代码: code{ display: inline-block; ...声明:本文由w3h5原创,转载请注明出处:《利用css中的伪类 给元素设置特殊样式效果》 https://www.w3h5.com/post/51.html
jQuery UI CSS Framework是jQuery UI中的一个样式框架,可以利用jQuery Theme roller 来生成自己想要的css样式效果。...jQuery UI中两大核心的css文件是ui.core.css和ui.theme.css.这两个css样式贯穿整个基于jQuery ui的界面上,并且可以通过jQuery ui ThemeRoller...将应用加粗字体 .ui-priority-secondary:被应用于级别为第二级的button,和上一场景相对应,将应用一般粗细的字体,并且相对于元素轻度透明 Icon types:css framework...在jQuery css framework中包含了基本的css样式(视觉和感觉诸如颜色,字体大小,图标等),而在ui的css中,则需要定义构建widget结构的css,比如margin,padding,...还有两个私有方法是创建widget的时候要重写的。在widget中,所有的私有方法都将加以"_"前缀。
fn) 为每个匹配的元素添加指定的类名, 返回值是jQuery包装对象。...remvoeClass 语法:removeClass([class|fn]) 从所有匹配的元素中删除全部或者指定的类。...参数是字符串样式类 removeClass(str) // 从匹配的元素中删除 'selected' 类 $("p").removeClass("selected"); // 删除匹配元素的所有类 $(...样式属性操作css 4.1 读取CSS的属性值css(str) 在DOM中我们可以使用DOM对象的style属性来设置或者读取样式的值。... 4.2 设置CSS的样式属性值 接受两个字符串参数css(key,val) 将所有段落字体设为红色 $("p").css("color","red"); 接受键值对的对象作为参数css
在jquery里面,使用[]来指定属性选择器,基本选择器[属性选择器] 属性选择器 符号 说明 用法 $("a[href]") 选择所有包含href属性的元素 $("a[href]").css("background...) 查找指定元素的所有后代元素(包括子子孙孙) $("#i_wrap").find("li").css("color","red"); 选择id为i_wrap的所有后代元素li children() 查找指定元素的直接子元素...Click事件 3.1 jQuery基础事件 3.1.1 鼠标事件 方法 描述 执行时机 click( ) 触发或将函数绑定到指定元素的click事件 单击鼠标时 mouseover( ) 触发或将函数绑定到指定元素的...方法 描述 执行时机 keydown( ) 触发或将函数绑定到指定元素的keydown事件 按下键盘时 keyup( ) 触发或将函数绑定到指定元素的keyup事件 释放按键时 keypress( )...jQuery中的DOM操作 4.1 样式操作 之前的样式设置: 选择器对象.css('属性','值') 比如: $("p").css("color",'red') 增加样式: $("p").addClass
|fn) 为每个匹配的元素添加指定的类名, 返回值是jQuery包装对象。...remvoeClass 语法:removeClass([class|fn]) 从所有匹配的元素中删除全部或者指定的类。...参数是字符串样式类 removeClass(str) // 从匹配的元素中删除 'selected' 类 $("p").removeClass("selected"); // 删除匹配元素的所有类 $(...样式属性操作css 4.1 读取CSS的属性值css(str) 在DOM中我们可以使用DOM对象的style属性来设置或者读取样式的值。... 4.2 设置CSS的样式属性值 接受两个字符串参数css(key,val) 将所有段落字体设为红色 $("p").css("color","red"); 接受键值对的对象作为参数
去掉了 JS 中的 .on 语法。 代码实现 <!...; }); 解绑事件 如果不指定事件名称,则会把该对象绑定的所有事件都解绑 //jQuery 对象.off(事件名称); //通过btn2解绑btn1的单击事件 $("#btn2").on("click...jQuery 对象[索引] jQuery 对象.get(索引):将 jQuery 对象转为 JS 对象。 事件 在 jQuery 中将事件封装成了对应的方法。去掉了 JS 中的 .on 语法。...,两者之间是兄弟关系,由添加者对象调用 8. remove() 删除指定元素(自己移除自己) 9. empty() 清空指定元素的所有子元素...remove():删除指定元素(自己移除自己)。 操作样式 addClass(value):给指定的对象添加样式类名。 removeClass(value):给指定的对象删除样式类名。
$("div").find("*"); 返回 div> 的所有后代 3.jQuery遍历-同胞(siblings) 同胞拥有相同的父元素.通过jQuery,您能够在DOM树中遍历元素的同胞元素...eq(index) 返回被选元素中带有指定索引号的元素.索引号从0开始,因此首个元素的索引号是0而不是1....jQuery在进行值获取时,只会返回第一个元素对应的值. 1.3 操作样式类名(jQuery获取并设置 CSS 类): $("#div1").addClass("divClass2") //为..."); 把文件"demo_test.txt"的内容加载到指定的div>元素中....$("#div1").load("demo_test.txt #p1"); 把"demo_test.txt"文件中id="p1"的元素的内容,加载到指定的div>元素中.
(index, domEle){}): 遍历所有的 dom 元素 index(): 得到当前 dom 元素在所在兄弟中的下标 四、jQuery 选择器 有特定语法规则(CSS 选择器)的字符串 用来查找某个...根据样式名得到对应的值 css(styleName, value) 设置一个样式 css(多个样式对) 设置多个样式 代码示例: 取得第一个段落的 color 样式属性的值。...$("p").css("color"); 将所有段落的字体颜色设为红色并且背景为蓝色。...方法 描述 children(selector) 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。... // jQuery $("p").remove(); // 运行结果 how are 3.更新 方法 描述 replaceWith() 将所有匹配的元素替换成指定的 HTML 或 DOM 元素
2.5 元素样式 元素样式操作是指获取或设置元素的style属性。 在jQuery中,可以很方便的设置元素的样式、位置、尺寸等属性。 例如,通过css()方法可以设置背景色。...语法 说明 css(name) 获取第一个匹配元素的样式 css(properties) 将一个键值对形式的对象设置为所有匹配元素的样式 css(name, value) 为所有匹配的元素设置样式 width...,必须包含left和top属性 css()方法中传递的参数若是对象,则需要去掉CSS属性中的“-”,将第2个单词的首字母变为大写。...语法 作用 说明 addClass(class) 追加样式 为每个匹配的元素追加指定的类名 removeClass(class) 移除样式 从所有匹配的元素中删除全部或者指定的类 toggleClass...3.5 练习作业 左移与右移 编写网页,设置CSS完成左移右移的结构和样式设置。 通过层级选择器和表单选择器获取选中的操作项。 通过append()方法将匹配到的内容追加到指定元素的尾部。
jQuery选择器匹配的元素 .add() 将元素添加到匹配元素的集合中 .addSelf() 把堆栈中之前的元素添加到当前集合中 .children() 获取匹配元素集合中每个元素的所有子元素 .closest....siblings() 获得匹配元素集合中所有元素的同辈元素 .slice() 将匹配元素集合缩减为指定范围的子集 addClass() 向匹配的元素添加指定的类名 after() 在匹配的元素之后插入内容...() 向匹配元素集合中的每个元素开头插入由参数指定的内容 prependTo() 向目标开头插入匹配元素集合中的每个元素 remove() 移除所有匹配的元素 removeAttr() 从所有匹配的元素中移除指定的属性...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素...$("p").addClass("selected");//p标签添加selected类样式 从所有匹配的元素中删除全部或者指定的类 $("p").removeClass("selected");//p
在 jQuery 中,已经将最常用的 DOM 操 作方法进行了有效封装,并且不需要考虑浏览器的兼容性,对于之前的DOM是一颗岑天大树枝繁叶茂让我们遥不可及,那么jQuery的DOM树,就是一个简笔画的小树...获取某个元素的行内样式 css([name1,name2,name3]) 获取多个样式,返回值是一个数组; css('name',value) 设置行内样式...div> demo: var box=$('div').css(['color','height','width']); //得到多个 CSS 样式的数组对象 for...(content) 向指定元素内部后面插入节点 content appendTo(content) 将指定元素移入到指定元素 content 内部后面 prepend(content) 向指定元素...content 内部的前面插入节点 prependTo(content) 将指定元素移入到指定元素 content 内部前面 after(content) 向指定元素的外部后面插入节点 content
示例:将一个div中的p标签拖拽到另一个p标签中 div class="div1" id="div1"> div,那么每个 div 都必须写 ondragover 和 ondrop 事件触发的处理函数,也就是只能拖拽指定的元素到指定的元素中,这样代码的可用性就很低了。...:删除数据,通过指定名称key删除对应的值, clear() :清空所有存储的内容。...):删除数据,通过指定名称key删除对应的值 clear():清空所有存储的内容 示例: jQuery中没有提供对视频播放控件的方式,所以如果使用jQuery操作元素,必须将其转为原生 js 的方式来调用这些方法。
"div").css("border", "2px solid red") .add("p")//文档中的P元素会应用背景色为yellow的CSS样式;...andSelf( ) 将前一个匹配的元素集合添加到当前的集合中取得所有div元素和其中的p元素,添加border类属性。...") 匹配指定名称的所有元素 $(".myClass") 匹配具有此class样式值的所有元素 $("*") 匹配所有元素 $("div,span,p.myClass") 联合所有匹配的选择器 层叠选择器...$("select option:selected") 匹配所有已选择的元素 JQuery CSS 方法说明 css( name ) 访问第一个匹配元素的样式属性。...); }); css( name, value ) 在所有匹配的元素中,设置一个样式属性的值。
示例解析: 上边的效果是点击文档中所有a标签时将弹出对话框(alert),其中,$("a") 是一个jQuery选择器,$本身表示一个jQuery类,所有$()是构造一个jQuery对象,click(... jQuery代码及功能: function jq(){ $(form1.elements).hide(); } 运行:当点击id为test的元素时,隐藏form1表单中的所有元素。...elem) after(elems) 将指定对象elem或对象组elems插入到在匹配元素后 ?...add(el) 在匹配对象的基础上再附加指定的dom元素。.../div>test css(name) 获取样式名为name的样式 $("#a").css("color") 将得到样式中color值red,("#a").css("background
jQuery操作样式 css操作 功能:设置或者修改样式,操作的是style属性。...将背景色修改为灰色 设置多个样式 //参数是一个对象,对象中包含了需要设置的样式名和样式值 css(obj); //使用案例 $("#one").css({ "background":"gray...$(“div”).addClass(“one”); 移除样式类 //name:需要移除的样式类名 removeClass(“name”); //例子,移除div中one的样式类名 $(“div”).removeClass...prependTo //before //after 【案例:城市选择案例.html】 清空节点与删除节点 empty:清空指定节点的所有元素,自身保留(清理门户) $(“div”).empty();...//清空div的所有内容(推荐使用,会清除子元素上绑定的内容,源码) $(“div”).html(“”);//使用html方法来清空元素,不推荐使用,会造成内存泄漏,绑定的事件不会被清除。
当我们使用$("选择器字符串")匹配到指定的元素后,将返回一个jQuery对象。该对象就包含匹配到的所有DOM元素。..."); // 传入了value参数,设置所有匹配元素的font-size样式为"14px" div.css("font-size", "14px"); Get first Set all 原则...$("div") // 返回一个匹配所有div元素的jQuery对象 .find("ul") // 返回匹配这些div元素中的所有后代ul元素的jQuery对象 .addClass("menu") /...你可以使用animate()方法设置CSS样式,并执行一个从当前样式到指定样式的过渡动画效果。...// 设置所有匹配元素的css样式"width: 200px; height: 100px",并执行一个当前样式到指定样式的过渡动画效果 // 动画的执行时间为 1000 毫秒 $("selector"
基础选择器 选择器 写法举例 说明 ID选择器 $("#mydiv") 选择id为mydiv的元素 元素选择器 $("div") 选择所有的div元素 类选择器 $(".blue") 选择所有class...指定元素") 选择父元素的所有指定元素(包含第一代、第二代等) 子代选择器 $("父元素 > 指定元素") 选择父元素的所有第一代指定元素 相邻选择器 $("元素 + 指定元素") 选择元素的下一个指定元素...(只会查找下一个元素,如果元素不存在则获取不到) 同辈选择器 $("元素 ~ 指定元素") 选择元素下面的所有指定元素 DIV包含一个div --> div> 选择器2 div>选择器2中的divdiv> div> div> <!...方法 说明 attr("class") 获取class属性的值,即样式名称 attr("class","样式名") 修改class属性的值,修改样式 addClass("样式名") 添加样式名称 css