JS字符串转数字及JQuery遍历对象

这篇文章主要讲两个知识点

JS字符串转数字
假如:

<input type="text" name="aa" value="2" />

那你获取到这个文本框的值是一个字符串,而不是一个数据
不能进行加运算,两值相加会变成22字符串,而不是整数4

所以要对字符串进行强制类型转换,这里用到了两个方法:parseInt(), parseFloat()

var a = “2”;
parseInt(a); /* 这里就变成整数2了 */

JQuery遍历对象
在JQuery获取到对象后,如$(“.aclass”) ,里面为aclass的类的对象很多,
要遍历里面的对象的话,一般会用到:each()

$(“.aclass”).each(function(){

});


下面看一个完整的例子:

 <input type="text" class="aclass" value="0" /> +
	<input type="text" class="aclass" value="0" /> + 
	<input type="text" class="aclass" value="0" /> <input type="button" value=" = " onclick="count()" /> 
	<input type="text" style="width:50px;" id="result" value="0" /> 
	<style>
		.aclass {
			width:50px;	
		}	
	</style>
	<script type="text/javascript">
	function count() {
		var amount=0;
		$(".aclass").each(function(){
			amount += parseInt($(this).val());	
		});	
		$("#result").val(amount);
	}	
	</script>