jquery中的属性

1.属性

  为具有相同类或标签的对象设置属性值

1.1  attr(属性,function(){}/value);  

函数的返回值是属性的值

实例:

 $(function(){

var i=1;
$("input").click(function(){
$("img").attr("src",function(//注意函数有返回值,并且src加引号
this.src=i+".jpg";
i++;
return this.src;
})


})




})

1.2 attr(json)来设置对象的样式

  例如  $("img").attr({alt:"123",title:"123"});

1.3 attr(name),用于显示对象某个属性的值

1.4 removeAttr(name),删除对象的某个属性

2.css类

 2.1 addClass(className) 为匹配的元素添加类和  addClass(function(){ return

return 'item-' + $(this).index();

})

2.3 toggleClass(name)  //为匹配的元素切换 name 类   //addClass(name)和removeClass(name)的结合

 2.4    toggleClass(function(){},boolean)

$('div.foo').toggleClass(function() {
  if ($(this).parent().is('.bar') {
    return 'happy';
  } else {
    return 'sad';
  }
});

2.5  removeClass(function(index,value){})//同addClass(function(){})

$('li:last').removeClass(function() { 
    return $(this).prev().attr('class');
});
2.6 removeClass(name)//同addclass(name)
3.html代码、文本。值
3.1 html() html(val) html(function(index,html){})

     取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。

     3.2  val()      val(val)   val(function(index,val){})   多了一个val(array)

        获得第一个匹配元素的当前值。

      check,select,radio等都能使用为之赋值

   3.3  text()  text(val) text(function(index,val){})

   

结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。

转载于:https://www.cnblogs.com/wenyan/p/4409109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值