-
id选择器:$("#id") ===document.getElementById("id");查看全部
-
var div=$div.get(i);//jquery对象$div变成DOM对象div var $div=$(div);//DOM对象div变成jQuery对象$div查看全部
-
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。 jQuery对象可以转换为DOM对象。查看全部
-
通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。查看全部
-
$(document).ready就等价于js中的window.onload查看全部
-
even选择偶数项,因为dom节点从零开始计数,所以选择的是0,2,4,表现出来选择的奇数项。odd相同。 .ClassName:eq(索引值),索引值为类选择器中所选定的所有元素,从零开始排布,选择索引值对应的单个项目。 :gt()和:lt()分别是选择大于和小于索引值,注意一定不包括等于。 not(:checked),使用属性选择器(和原生js一样不能直接使用属性选择器选择元素,必须结合元素选择器),选择没有checked="checked"(布尔属性,xml布尔属性写法)属性的input表单元素,用兄弟选择器选择p设置背景颜色。查看全部
-
跟css的元素选择器,类选择器,id选择器相同。 层级选择器类似与CSS中的综合选择器,依据嵌套层级关系:子选择器,后代选择器,相邻兄弟选择器,一般相邻兄弟选择器 一般兄弟选择器,跟CSS属性和值选择器~=形式类似。选择所有兄弟元素然后匹配~后选择的选择器所选的element查看全部
-
.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
ie8及更低版本的兼容性问题: 1.name当作id处理. 2.注释也视为文档中的节点,通配符*可以获取注释节点。 3.id名不区分大小写。 4.不支持原生js中getElementsByClassName方法。 123解决方法,name尽量不要跟文档中任何id相同,id尽量使用小写和不用数字起始。发布前去掉页面所有注释。查看全部
-
相交于原生js选择器形式更加简洁、易懂。$("#+id_name");$(".className");$("tag") 原生js:getElementById("id_name"),getElementByClassName(""),getElementByTagName("")查看全部
-
$("#id_name")传入id对象,然后可以进行操作查看全部
-
CSS中常见 * {padding: 0; margin: 0;} 通配符*意味着给所有的元素设置默认的边距。jQuery中我们也可以通过传递*选择器来选中文档页面中的元素 $("*") 抛开jQuery,如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到查看全部
-
元素选择器 $("p")查看全部
-
类选择器 $(".class")查看全部
-
id选择器 $("#id")查看全部
举报
0/150
提交
取消