jQuery(一)

                                                 一、选择器

1、层级选择器

jQuery(一)

2、筛选选择器

jQuery(一)

3、内容筛选选择器

jQuery(一)

                                              二、属性与样式

1.设置属性与删除属性 \

        attr()

  1. attr(传入属性名):获取属性的值
  2. attr(属性名, 属性值):设置属性的值
  3. attr(属性名,函数值):设置属性的函数值
  4. attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }

        removeAttr()

      .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)

2.样式增加和删除

      a.) addClass()

  1. .addClass( className ) : 为每个匹配元素所要增加的一个或多个样式名
  2. .addClass( function(index, currentClass) ) : 这个函数返回一个或更多用空格隔开的要增加的样式名

      b.) removeClass()

  1. .removeClass( [className ] ):每个匹配元素移除的一个或多个用空格隔开的样式名
  2. .removeClass( function(index, class) ) : 一个函数,返回一个或多个将要被移除的样式名

        c.)  toggleClass()

     

         d.) CSS()

 

  1. toggleClass是一个互斥的逻辑,也就是通过判断对应的元素上是否存在指定的Class名,如果有就删除,如果没有就增加
  2. toggleClass会保留原有的Class名后新增,通过空格隔开
  3. jQuery(一)

获取:

.css( propertyName ) :获取匹配元素集合中的第一个元素的样式属性的计算值 .css( propertyNames ):传递一组数组,返回一个对象结果

 

设置:

 

 

  1.  .css(propertyName, value ):设置CSS
  2. .css( propertyName, function ):可以传入一个回调函数,返回取到对应的值进行处理
  3. .css( properties ):可以传一个对象,同时设置多个样式