遍历/迭代:使用each函数
博客专区 > 对岸 的博客 > 博客详情
遍历/迭代:使用each函数
对岸 发表于4年前
遍历/迭代:使用each函数
  • 发表于 4年前
  • 阅读 49
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

1.语法,参考w3c:http://www.w3school.com.cn/jquery/traversing_each.asp


2.举例,


function calcBoxCount(){
	var qty=0;
	
	$(".int").each(function (i,x){  
		var v=parseInt($(this).val());
		if( !isNaN(v)){
			qty+=v;
		}
	});
	
	$("#boxCount").val(qty);
}



注:

a.

$(".int")  //jquery的选择器,选择的结果是一个数组对象(记住,数组也是对象!)

b.

function (i,x){  //1.each函数的参数,是一个回调函数,对于每个匹配的元素该函数都要执行一次; 2.回调函数有2个参数,第一个参数表示当前元素在数组中的索引,第二个参数表示当前元素(x、this、$(this),都是表示当前的匹配元素)
		var v=parseInt($(this).val()); //1.$(this)是jquery里的写法,即表示jquery对象 2.this,是js里的写法,即表示js对象
		
		if( !isNaN(v)){
			qty+=v;
		}
	}




共有 人打赏支持
粉丝 4
博文 94
码字总数 24981
×
对岸
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: