-
dom对象转换成jquery对象 相比较jquery转换成dom,开发中更多的情况是一个dom对象加工成jquery对象,$(参数) 是一个多功能的方法,通过传递不同的参数而产生不同的作用。 如果传递给$(dom)函数的参数是一个dom对象,jquery方法会把这个dom对象包装秤 一个新的jquery对象。 var div = document.getElementsByTagName('div'); var $div = $(div); var $first = $div.first(); $first.css('color','red');查看全部
-
jquery对象转换成dom对象 jquery库本质上还是javascript代码,它只是对javascript语言进行了包装处理。 为的是更好地更方便的更快捷的dom处理开发中经常使用的功能,我们使用jquery 的同时也能混合javascript原生代码一直使用。在很多场景中,我们需要jquery与dom 能够相互的转化,他们都是可以操作的dom元素。jquery是一个类数组对象,而dom对象 就是一个单独的dom元素。 数组的索引是从0开始的,也就是第一个元素下标是0. 通过jquery自带的get()方法查看全部
-
jquery对象和dom对象是不一样的, 通过标准的javascript操作dom与jquery操作dom的对比,我们不难发现: 1,通过Jquery方法包装后的对象,是一个类数组对象,它与dom对象完全不同,唯一 想死的是她们都能操作dom 2,通过jquery处理dom的操作,可以让开发者更专注业务逻辑的开发,而不需要我们 具体指导哪个dom节点有哪些方法,也不需要关心不同浏览器的兼容性问题,我们通过 jquery提供的api进行开发,代码也更加精短。查看全部
-
$(document).ready 的作用是等页面的文档document中的节点都加载完毕后,再执行 后续的代码,因为我们在执行代码的时候,可能会依赖页面的某个元素,所以我们确保 这个元素真正的被加载完毕后才能正确的使用。查看全部
-
jQuery基础(一)—样式篇 jQuery的属性与样式之元素的数据存储查看全部
-
:parent是无传参的 代表选择节点下的所有子节点,,是所有,,不是单个匹配的 :has()有传参 可以选择节点下的指定子节点, :empty 也是无传参的 代表选中所有没有子节点的节点 包括文本节点 :contains()有传参 代表查找匹配元素文本节点查看全部
-
Attribute就是dom节点自带的属性。 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected查看全部
-
jquery基础(一) 3-4.jQuery的属性与样式之增加样式.addClass()查看全部
-
当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加px,例如 .css("width",50}) 与 .css("width","50px"})一样查看全部
-
好奇怪,,这个'*'在IE9以下无效 包含IE9,,,,,,,,,测试了IE11有效果,,但是还是有BUG查看全部
-
注意事项: :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) 的区别前者是从前往后计算,后者从后往前计算查看全部
-
原生JS class选择器在iE6-8中无效,,,JQ的类选择器兼容所有IE和标准查看全部
-
原生的方法获取到对应的节点兼容性的问题: 1)IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2)getElementById的参数在IE8及较低的版本不区分大小写 3)IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4)IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
通过原生DOM模型提供的document.getElementById(“imooc”) 方法获取的DOM元素就是一个DOM对象。 var $p = $('#imooc');通过$('#imooc')方法会得到一个$p的jQuery对象,$p是一个类数组对象。这个对象里面包含了DOM对象的信息,然后封装了很多操作方法,调用自己的方法html与css,得到的效果与标准的JavaScript处理结果是一致的。查看全部
-
:hidden选择器,不仅仅包含样式是display="none"的元素,还包括隐藏表单、visibility等等 我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0 如果元素中占据文档中一定的空间,元素被认为是可见的。 可见元素的宽度或高度,是大于零。 元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。 不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式查看全部
举报
0/150
提交
取消