-
http://img1.sycdn.imooc.com//5592040d0001f8eb04940441.jpg查看全部
-
http://img1.sycdn.imooc.com//559105da0001301105960331.jpg查看全部
-
http://img1.sycdn.imooc.com//57d654200001c46507360560.jpg查看全部
-
function(i, val)中两个参数i和val是默认写法(当然你写成其他的y,qwq也是可以的),解释一下,function(i, val)中两个参数的含义,第一个i是指通过前面$("input")标签找到的第几个input元素(但是这里指明了eq(2),所以只有唯一的一个指定的input。)val是对应第i个input标签里的值。即在这一题里面function(i, val)中val就是特指现有的值:"回调拼接value" 这个字符串 另外,可能由于屏幕原因,返回的结果是:“通过function设置回调拼接val”,全屏打开,其实完整的结果是:“通过function设置回调拼接value”。。是由:'通过function设置'+val查看全部
-
a:nth-child(9)的意思是找到a的父元素的第9个子元素查看全部
-
jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面 <head> 标签内中,通过 script 标签引入 jQuery 库即可。查看全部
-
jquery 层选择器:① 自选择器:$('parent > chid')父元素下置顶的child的直接子元素 ②$('parent hdchild') 父元素parent下的所有元素,包括子元素和子子元素... ③$('prev + next')相邻的兄弟元素,紧接着prev元素之后的next元素 ④$('prev ~ siblings')一般兄弟元素,在prev元素之后的,所有兄弟元素,具有相同父元素,且匹配siblings元素查看全部
-
在CSS中,经常会在第一行写下这样一段样式 *{padding:0;margin:0;} 通配符*意味着给所有的元素设置默认的边距。jQuery中我们也可以通过传递*选择器来选中文档页面的元素 描述: $("*") 抛开jQuery,如果要获取文档中所有的元素,通过document.getElementByTagName()中传递“*”同样可以获取到 不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如: 1.ie会将注释节点实现为元素,所以在ie中调用getElementByTagName里面会包含注释节点,这个通常是不应该的 2,getElementById的参数在IE8较低的版本不区分大小写 3.ie7及较低的版本中,表单元素中,如果表单A的name属性名用了另外一个元素B的ID名并且A在B之前,那么getElementById会选中A 4.ie8及较低的版本,浏览器不支持getElementByClassName查看全部
-
jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的 nth-child(n) 与 :nth-last-child(n) 的区别前者是从前往后计算,后者从后往前计算查看全部
-
类选择器,顾名思义,通过class样式类名来获取节点 描述: $(".class") 类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选 同样的jQuery在实现上,对于类选择器,如果浏览器支持,jQuery使用javaScript的原生getElementByClassName()函数来实现的 右边实现一个原生getElementByClassName()函数的实现代码与jQuery实现代码的比较 我们不难发现: jQuery除了选择上的简单,而且没有再次使用循环处理 不难想到$(".imooc").css()方法内部肯定是带了一个隐式的循环处理,所以使用jQuery 选择节点,不仅仅是选择上的简单,同时还增加了很多关联的便利操作,后续我们还会慢慢的学到其他的优势。查看全部
-
$( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器 $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器查看全部
-
$( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器查看全部
-
层级选择器都有一个参考节点 后代选择器包含子选择器的选择的内容 一般兄弟选择器包含相邻兄弟选择的内容 相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下查看全部
-
1.$("div.contans()"),contains() 括号指的是div下的文字,可以是具体的文字,可以是空白;查看全部
-
jQuery库本质上还是javascript代码,它只是对javaScript语言进行包装处理,为的是提供更好更方便快捷的DOM处理与开发中经常使用的功能,我们使用jQuery的同时也能混合javaScript原生代码一起使用,在很多场景中,我们需要jQuery与DOM能相互的转换,它们都是可以操作的dom元素,jQuery是一个类数组对象,而DOM对象就是一个可以单独的DOM元素。 如何把jQuery对象转成DOM对象? 利用数组下标的方式读取到jQuery中的dom对象 HTML代码 <div>元素一</div> <div>元素二</div> <div>元素三</div> javascript代码 var $div = $('div') // jQuery对象 var div = $div[0] //转化成DOM对象 div.style.color = 'red' //操作dom对象的属性 用jQuery找到所有的div元素(3个),因为jQuery对象 也是一个数组结构,可以通过数组下标索引找到第一个div元素,通过返回的div对象,调用它的style属性修改第一个div元素的颜色。这里需要注意的一点是,数组的索引是从0开始的,也就是第一个元素下标是0 通过jQuery自带的get()方法 jQuery对象自身提供一个.get()方法允许我们直接问jQuery对象中相关的DOM节点, get方法中提供一个元素的索引: var $div = $('div') // jQuery对象 var div = $div.get(0) //通过Get方法,转化成dom对象 div.style.color = 'red' //操作dom对象的属性 其实我们翻开源码,看看就知道了,get方法就是利用的第一种方式处理的,只是包装成一个get让开发者更直接方便的使用。查看全部
举报
0/150
提交
取消