Jquery 赋值到CheckBox里
1,2,3,4,5,6,7,8,9分别将上面的数组赋值到CheckBox里<inputtype="checkbox"value='1'name='num'/><input...
1,2,3,4,5,6,7,8,9分别将上面的数组赋值到CheckBox里<input type="checkbox" value='1' name='num'/><input type="checkbox" value='2' name='num'/><input type="checkbox" value='3' name='num'/><input type="checkbox" value='4' name='num'/><input type="checkbox" value='5' name='num'/><input type="checkbox" value='6' name='num'/><input type="checkbox" value='7' name='num'/><input type="checkbox" value='8' name='num'/><input type="checkbox" value='9' name='num'/>
Jquery 或者JS Jquery优先 展开
Jquery 或者JS Jquery优先 展开
2个回答
2013-09-13
展开全部
html:
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
jquery:
$(document).ready(function(){
$("[name=num]:checkbox").each(function(index){
$(this).val(index+1);
});
});
js:
var checkbox=document.getElementsByName("num");
for(var i=0;i<checkbox.length;i++){
checkbox[i].value=i+1;
}
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
<input type="checkbox" name='num'/>
jquery:
$(document).ready(function(){
$("[name=num]:checkbox").each(function(index){
$(this).val(index+1);
});
});
js:
var checkbox=document.getElementsByName("num");
for(var i=0;i<checkbox.length;i++){
checkbox[i].value=i+1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-13
展开全部
<script type="text/javascript">
$(document).ready(function(){
var checkboxs = $(':checkbox');//获得全部的checkbox对象,并以数组形式返回
var nums = [1,2,3,4,5,6,7,8,9];//js里面定义数组用[]
for(var i=0;i<9;i++){ checkboxs[i].value=nums[i];//遍历并赋值
//alert(checkboxs[i].value);测试用,可删除
}
});
</script>这样,每次打开页面,都会给每个checkbox一次赋值。
$(document).ready(function(){
var checkboxs = $(':checkbox');//获得全部的checkbox对象,并以数组形式返回
var nums = [1,2,3,4,5,6,7,8,9];//js里面定义数组用[]
for(var i=0;i<9;i++){ checkboxs[i].value=nums[i];//遍历并赋值
//alert(checkboxs[i].value);测试用,可删除
}
});
</script>这样,每次打开页面,都会给每个checkbox一次赋值。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询