-
.html()方法 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容,具体有3种用法: .html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 .html( htmlString ) 设置每一个匹配元素的html内容 .html( function(index, oldhtml) ) 用来返回设置HTML内容的一个函数查看全部
-
:contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 :parent与:empty是相反的,两者所涉及的子元素,包括文本节点查看全部
-
基本筛选选择器 http://img1.sycdn.imooc.com//5590ee6b0001e3d206130456.jpg查看全部
-
子选择器: $('parent > child'); 选择所有指定“parent”元素中指定的“child”的直接子元素。 后代选择器:$('ancestor descendant'); 选择给定的祖先元素的所有后代元素 相邻兄弟选择器: $('prev + next'); 选取prev后面的第一个的其兄弟节点 一般兄弟选择器: $('prev ~ siblings'); 匹配“prev”元素之后的所有兄弟元素 <br> 1. 层级选择器都有一个参考节点<br> 2. 后代选择器包含子选择器的选择的内容<br> 3. 一般兄弟选择器包含相邻兄弟选择的内容<br> 4. 相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下查看全部
-
多个单词命名的class,调用时可以任意的采用某个单词,只是此例中left在css样式中已经用过类选择器了,所以此处最好用first-div查看全部
-
elements2.length === elements1.length 避免用ie时获取到了注释节点?查看全部
-
1. IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的。 2. getElementById的参数在IE8及较低的版本不区分大小写。 3. IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A。 4. IE8及较低的版本,浏览器不支持getElementsByClassName。查看全部
-
jQuery除了选择上的简单,而且没有再次使用循环处理。 $(".imooc").css()方法内部肯定是带了一个隐式的循环处理,所以使用jQuery选择节点,不仅仅只是选择上的简单,同时还增加很多关联的便利操作。 例子: <script type="text/javascript"> //通过原生方法处理 //样式是可以多选的,所以得到的是一个合集 //需要通过循环给合集中每一个元素修改样式 var divs = document.getElementsByClassName('aaron'); for (var i = 0; i < divs.length; i++) { divs[i].style.border = "3px solid blue"; } </script> <script type="text/javascript"> //通过jQuery直接传入class //class选择器可以选择多个元素 $('.imooc').css("border", "3px solid red"); </script>查看全部
-
id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器查看全部
-
子元素选择器$('parent > children') 后代选择器$('parent Grandson') 相邻兄弟选择器$('prev + next') 一般兄弟选择器选择当前选中元素节点之后的所有兄弟节点$("prev~siblings")查看全部
-
$("prev+next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的‘next’元素<br> $('prev~siblings') 一般兄弟选择器:匹配“prev”元素之后的所有兄弟元素,具有相同的父元素,并匹配过滤“sibling”选择器。查看全部
-
$("parent>child") 子选择器:选择所有指定“parent”元素中指定的“child”的直接子元素。 $("ancesor descendant") 后代选择器:选择给定的祖先元素的所有后代元素,一个元素的后代可能是该元素的一个孩子,孙子,曾孙等。查看全部
-
$(document).ready 的意思是等页面的文档(document)中的节点都加载完毕后,在执行后续的代码,查看全部
-
进入官方网站获取最新的版本 http://jquery.com/download/ ,这里需要注意 jQuery 分 2 个系列版本 1.x 与 2.x,主要的区别 在于 2.x 不再兼容 IE6、7、8 为移动端而优化,由于减少了一些代码,使得该版本比 jQuery 1.x 更小且更快。 如果开发者比较在意老版本 IE 用户,只能使用 jQuery 1.9 及之前的版本了。我们这本课程为了兼容性问题,使用的是 1.9 版本。jQuery 每一个系列版本分为:压缩版(compressed) 与 开发版(development),我们在开发过程中使用开发版(开发版本便于代码修改及调试),项目上线发布使用压缩版(因为压缩版本体积更小,效率更快)。 jQuery 只是一个库,不需要特别的安装,只需要我们在页面 <head> 标签内中通过 script 标签脚本引入 jQuery 库即可。查看全部
-
相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象 通过$(dom)方法将普通的dom对象加工成jQuery对象之后,我们就可以调用jQuery的方法了查看全部
举报
0/150
提交
取消