-
$( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器查看全部
-
我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0查看全部
-
1、:contains与 :has 都有查找的意思,但是contains查找包含指定文本的元素,has包含“指定元素的”元素 2、如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的 3、:parent 与 :empty 是相反的,两者所涉及的子元素,包括文本节点查看全部
-
> (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。 (空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 + (加号) 紧跟兄弟关系 如$("div + p")表示选择div后的最近的一个p兄弟节点,不是左右的p节点。 ~ (波浪线)任意距离兄弟关系 如$("div ~ p")表示选择div后的所有p兄弟节点,不包含div前的p节点。 ,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。查看全部
-
类选择器: $( ".class" ) jQuery没有再次使用循环处理,$(".imooc").css()方法内部肯定是带了一个隐式的循环处理查看全部
-
$("parent > child"):子选择器,所有指定“parent”元素中指定的“child”的直接子元素 $("ancestor descendant"):后代选择器,选择给定的祖先元素的所有后代元素,一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next")相邻兄弟选择器,选择所有紧接在prev元素后的next元素 $("prev~siblings")一般兄弟选择器,匹配prev元素之后的所有兄弟元素。具有相同的父元素,并匹配过滤siblings选择器查看全部
-
$('div > p')子选择器 $('div p')后代选择器 $(".prev + div")相邻兄弟选择器 $(".prev~div")一般兄弟选择器查看全部
-
1、层级选择器都有一个参考节点 2、后代选择器包含子选择器的选择内容 3、一般兄弟选择器包含相邻兄弟选择的内容 4、相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下查看全部
-
层级选择器都有一个参考节点 后代选择器包含子选择器的选择的内容 一般兄弟选择器包含相邻兄弟选择的内容 相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下查看全部
-
1、IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2、getElementById的参数在IE8及较低的版本不区分大小写 3、IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4、IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
$("element"); $("p");查看全部
-
$("#id");id选择器查看全部
-
对比: 1、通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM. 2、通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体指导哪个DOM节点有哪些方法,也不需要关心不同浏览器的兼容性问题,通过jQuery提供的API代码会更加精短。查看全部
-
jQuery:通过$('#imooc')方法发会得到一个$p的jQuery对象,$p是一个类数组对象。这个对象里面包含了DOM对象的信息,然后封装了很多操作方法,调用自己的方法html与css,得到效果与标准的js处理结果是一致的。 var $p = $('#imooc'); $p.html('您好,').css('color','red');查看全部
-
jQuery对象与Dom对象是不一样的。 js:通过原生DOM模型提供的document.getElementById('imooc')方法获取的DOM元素就是一个DOM对象,再通过innerHTML与style属性处理文本与颜色。 var p =document.getElementById('imooc'); p.innerHTML = 'nihao'; p.style.color = 'red';查看全部
举报
0/150
提交
取消