JQuery——02——操作

  • 操作样式css操作


.css(name,value)   name:样式名   value:样式值                        修改单个样式
例:

 

$(function(){
                   $("li").css("color","red").css('font-size', '32px').css('backgroundColor', 'pink');            
		});

.css({
                     property1: 'value1',
                     property2: 'value2'
                   }); 
        
property1 :样式名      value1:样式值    { }  对象                     修改多个样式
例:

 

<span style="color:#009900"> $(function(){
                   $("li").css({
                     'color': 'red',
                     'font-size': '32px'
                   });            
		});</span>

如果传参数的时候,没有传value,就是获取当前元素的name样式名的样式值。
.css(name)

 

  • class操作

.addClass("类名");             给jq对象添加一个类,会在原来的类上追加现在加的类。如果同一个样式权重一样,前面生效 .
.removeClass("类名");      给jq对象移除一个类。
.hasClass("类名");             判断当前jq对象是否有这个类。返回值false/true。
.toggleClass("类名");        判断当前对象是否有这个类,有就移除,没有就添加。切换类

 

 

 

  • 属性操作attr
     $(function(){
                                                         
    $("img").attr('attribute', 'value'););          
                                      });

       修改单个属性的方法。
      $(function(){
                                                   
 $("img").attr({
                                                       property1: 'value1',
                                                       property2: 'value2'
                                                     }); 
        

 

 

 

                                      });

 

      修改多个属性的方法。

     获取属性方法和CSS操作一样。

removeAttr(name):移除摸个属性。

在jquery1.6以后 为了获取selected  checked  disabled  等这些属性 用.prop()方法。

 

 

 

 1、可以直接  $('<a></a>')   创建一个jq对象   a标签。

 2、.append('<a></a>')    给当前对象追加一个子元素a标签到子元素的最后面。

 3、.prepend('<a></a>')  给当前对象追加一个子元素a标签到子元素的最前面。

 4、.appendTo('<a></a>')  把当前对象追加到a标签中,且是子元素的最后面。

 5、.prependTo('<a></a>')  把当前对象追加到a标签中,且是子元素的最前面。

 6、.after('<a></a>')    把a标签放到当前元素的后面,作为兄弟元素。

 7、.before('<a></a>')  把a标签放到当前元素的前面,作为兄弟元素。

 8、.html("")/.empty();    这两方法都可以把当前元素的内部 给清空. html清空只会清内容不会清事件可能引发内存泄漏。

 9、.remove();   删除当前元素。

10、.clone();    克隆当前元素。默认参数是false(不复制事件),true 不仅复制元素还复制当前元素的全部事件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值