jquery addClass(function(index, class))

、.addClass(function(index,currentClass))

这个方法是通过函数为匹配的元素增加指定的类名,其中function(index,currentClass)必须返回一个或多个空格分隔的类名,其主要接受两个参数,index参数是为对象在这个集合中的索引值,currentClass参数为这个对象原行的类名。我们来看一个实列:

   <script type="text/javascript">
	$(function(){
		$("#addClass").click(function(){
		   $("div.demo li").addClass(function(index,currentClass){
			var addedClass;
			if(currentClass == "") {//判断列表项初始类名是不是空字符串,如果是空就增加类名						
				addedClass = "item-" + (index+1);//定义类名
			}
		       return addedClass;//返回类名
		    })
		return false;
        	});			
	});
   </script>

上面代码所表示的是点击“addClass”按钮后,给div.demo中的列表项没定义类名的列表增加指定的类名。一起看看点击前后的对比图(Firebug对比图)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值