-
基本筛选选择器的用法与CSS中的伪元素相似,选择器用冒号“:”开头 $(':first')匹配第一个元素 $(':last')匹配最后一个元素 $(':not(selector)')一个用来过滤的选择器,选择所有元素除去不匹配给定选择器的元素 $(':eq(index)')在匹配的集合中选择索引值为index 的元素 $(':gt(index)')选择匹配集合中所有大于index索引值的元素 $(':even')选择索引值为偶数的元素,从0开始计数 $(':odd')选择索引值为奇数的元素,从0开始计数 $(':lt(index)')选择匹配集合中所有小于index索引值的元素 $(':header')选择所有标题元素 $(':lang(language)')选择指定语言的所有元素 $(':root')选择文档的根元素 $(':animated')选择所有正在执行动画效果的元素查看全部
-
jQuery的属性获取和设置查看全部
-
$( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器查看全部
-
标签外加入触发事件查看全部
-
抛开jQuery,如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到 不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如: 1、IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2、getElementById的参数在IE8及较低的版本不区分大小写 3、IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4、IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
id是唯一的,每个id值在一直页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。查看全部
-
根据标签中的内容筛选选择器查看全部
-
相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象。$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象查看全部
-
jQuery对象与DOM对象是不一样的! 通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。查看全部
-
使用百度静态资源库cdn.code.baidu.com,如果需要兼容IE的话最好使用1.9.1这个版本,2.0以上的版本的话主要是针对移动端开发和兼容高级浏览器了查看全部
-
Jquery筛选选择器查看全部
-
Jquery对象转成JS对象,因为Jquery对象是一个类数组对象,所以转换成JS对象,需要取Jquery对象的[0]第一个元素查看全部
-
$(document).ready(function(){ var $p=$("#imooc"); $p.html("您好!通过慕课网学习是最佳途径。").css("color","red"); })查看全部
-
:first只匹配一个单独的元素,但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一个子元素。这相当于:nth-child(1) :last 只匹配一个单独的元素, :last-child 选择器可以匹配多个元素:即,为每个父级元素匹配最后一个子元素 如果子元素只有一个的话,:first-child与:last-child是同一个 :only-child匹配某个元素是父元素中唯一的子元素,就是说当前子元素是父元素中唯一的元素,则匹配 jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的 nth-child(n) 与 :nth-last-child(n) 的区别前者是从前往后计算,后者从后往前计算查看全部
-
划重点查看全部
举报
0/150
提交
取消