-
$( ".class" ) 类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选, 使多个生效。。。这一点比id好查看全部
-
相比较jQuery转化成DOM,开发中更多的情况是把一个dom对象加工成jQuery对象 var div = document.getElementsByTagName('div'); //dom对象 var $div = $(div); //jQuery对象 var $first = $div.first(); //找到第一个div元素 $first.css('color', 'red'); //给第一个元素设置颜色查看全部
-
jQuery属性筛选选择器 属性选择器让你可以基于属性来定位一个元素。可以只指定属性定位所有使用该属性的元素,而不管它的值,也可以更加明确定位在这些属性上使用特定值的元素。 $(“[attribute|=’value’]”)——选择指定属性值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符“-”)的元素。 $(“[attribute*=’value’]”)——选择指定属性包含一个给定子字符串的元素(选择给定的属性是以包含某些值得元素)。 $(“[attribute~=’value’]”)——选择指定属性用空格分隔的值中包含一个给定值的元素。 $(“[attribute=’value’]”)——选择指定属性是给定值的元素。 $(“[attribute!=’value’]”)——选择不存在指定属性,或者指定的属性值不等于给定值的元素。 $(“[attribute^=’value’]”)——选择指定属性是以给定字符串开始的元素。 $(“[attribute$=’value’]”)——选择指定属性是以给定值结尾的元素,这个比较是区分大小写的。 $(“[attribute]”)——选择所有具有指定属性的元素,该属性值可以是任何值。 $(“[attributeFilter1][ attributeFilterN]”)——选择匹配所有指定的属性筛选器的元素。查看全部
-
.css() 方法:获取元素样式属性的计算值或者设置元素的CSS属性 获取: .css( propertyName ) :获取匹配元素集合中的第一个元素的样式属性的计算值 .css( propertyNames ):传递一组数组,返回一个对象结果 设置: .css(propertyName, value ):设置CSS .css( propertyName, function ):可以传入一个回调函数,返回取到对应的值进行处理 .css( properties ):可以传一个对象,同时设置多个样式查看全部
-
.removeClass( )方法 1、.removeClass( [className ] ):每个匹配元素移除的一个或多个用空格隔开的样式名 2、.removeClass( function(index, class) ) : 一个函数,返回一个或多个将要被移除的样式名查看全部
-
.addClass(className)方法:【相当于js中className】 1、.addClass(className):为每个匹配的元素增加一个或多个样式名 2、.addClass( function(index, currentClass) ) : 这个函数返回一个或更多用空格隔开的要增加的样式名。 说明:.addClass()方法不会替换一个样式类名。它只是简单的添加一个样式类名到元素上查看全部
-
var( )无参数。获取匹配的元素集合中第一个元素的当前值 var( value),设置匹配的元素集合中每个元素的值 var( function ),一个用来返回设置值的函数查看全部
-
js中操作DOM方法有: getAttribute()获取元素的属性值, setAttribute()设置元素的属性值, removeAttribute()删除元素的属性值。 jq简写: 1、attr(传入属性值):获取元素属性的值 2、attr(属性名,属性值):设置元素属性的值 3、attr(属性名,函数值):设置元素属性的函数值 4、attr({ 属性名:属性值 ,.....}):给指定的元素设置多个属性值 5、removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)查看全部
-
id选择器 $("#id") getElementById() class选择器 $(".class") getElementsByClassName() 元素选择器 $("element") getElementsByTagName() 全选择器 $("*") getElementsByName() 子选择器 $("p > child") 后代选择权 $("p child") 相邻兄弟选择器 $(p+sibling) 一般兄弟选择器 $(p~child) $(":first") $(":last") $(":not(selector)") $(":eq(index)") $(":gt(index)") $(":even") $(":odd") $(":lt(index)") $(":header") $(":lang(language)") $(":root") $(":animated") $(":contains(text)") 查找包含“指定文本”的元素 $(":parent") $(":empty") $(":has(selector)") 查找包含“指定元素”的元素 1,IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2,getElementById的参数在IE8及较低的版本不区分大小写 3,IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4,IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
jq *通配符查看全部
-
相当于JS里的 getElementsByTagName $("element")查看全部
-
JQ选择Class查看全部
-
JQuery 选择ID查看全部
-
DOM对象转化成JQuery查看全部
-
选取id转化成DOM对象查看全部
举报
0/150
提交
取消