思路:利用name属性值获取checkbox对象,然后循环判断checked属性(true表示被选中,false表示未选中)。下面进行实例演示:
1、HTML结构
<input type="checkbox" name="test" value="1"/><span>1</span>
<input type="checkbox" name="test" value="2"/><span>2</span>
<input type="checkbox" name="test" value="3"/><span>3</span>
<input type="checkbox" name="test" value="4"/><span>4</span>
<input type="checkbox" name="test" value="5"/><span>5</span>
<input type='button' value='提交' onclick="fun()"/>
2、javascript代码
function fun(){
obj = documentgetElementsByName("test");
check_val = [];
for(k in obj){
if(obj[k]checked)
check_valpush(obj[k]value);
}
alert(check_val);
}
<select id="selects">
<option value="0" selected>1</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="result"></div>
--------------------------------------------------------
$("#selects")change(function(){ //下拉框改变时取得值
$("#result")html($(this)val()); //显示值
});
=== select的值 ===
$('table select')val();
=== checkbox的值,因为可能选中多个值,在这我把结果放到一个array里 ===
var values = new Array();
$('input[name=check]:checked')each( function(){
valuespush($(this)val());
});
如果都选中输出values的结果是["爱好", "打篮球"]
以上就是关于怎么获取一组checkbox选中的值全部的内容,包括:怎么获取一组checkbox选中的值、利用JQuery动态获取下拉框的值,在jsp页面上显示。、jquery怎么获取一个table下的td的select标签选中的值,如:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)