标签:dom 获取 inner 动画效果 sub child box val cte
jQuery
jQuery:
jQuery对象
就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。如果一个对象是 jQuery对象,那么它就可以使用jQuery里的方法:例如$(“#i1”).html()。$("#i1").html()
的意思是:获取id值为 i1
的元素的html代码。其中 html()
是jQuery里的方法。
相当于: document.getElementById("i1").innerHTML;
虽然 jQuery对象
是包装 DOM对象
后产生的,但是 jQuery对象
无法使用 DOM对象
的任何方法,同理 DOM对象
也没不能使用 jQuery
里的方法。
一个约定,我们在声明一个jQuery对象变量的时候在变量名前面加上$:
选择器
基本选择器 id选择器:$("#id") 类选择器:$(".class") 标签选择器:$("tagname) 配合选择器$("div.ci") 全部选择$("*") 组合选择器$(".class,p,div")
层级选择器 $(".outer div")(所有的后代) $(".outer>div")(所有的子代) $(".outer+div")(匹配所有跟在.outer后面的div)$(".outer~div")(.outer后面的所有div)
基本筛选器 第一个:$("li:first") 最后一个$("li:first") 索引:$("li:eq(2)") 偶数$("li:even") 找到所有后代中有c1样式类的div标签:$("div:has(.c1)") 找到所有不包含c1样式类的li标签:$("li:not(.c1)")
属性选择器 属性等于:$(‘[attribute=value]‘) 属性不等于$(‘[attribute!=value]‘‘)
表单选择器 :text :password :file :radio :checkbox :submit :reset :button :enabled :disabled :checked :selected
筛选器 下一个元素:$("#id").next() 后面所以元素$("#id").nextAll() $("#id").nextUntil("#i2")
上一个元素: $("#id").prev() $("#id").prevAll() $("#id").prevUntil("#i2")
父亲元素: $("#id").parent() $("#id").parents() $("#id").parentsUntil()
儿子和兄弟元素: $("#id").children();儿子们 $("#id").siblings(); 兄弟们
标签:dom 获取 inner 动画效果 sub child box val cte
原文地址:https://www.cnblogs.com/tianyu529/p/9135008.html