Jquery获取CheckBoxList的值(兼容火狐,附js方法)RadioButtonList同样适用
2012-05-24 11:22
706 查看
//给CheckBoxList添加alt属性 foreach (ListItem li in this.cblNeedTestRoom.Items) { li.Attributes.Add("alt", li.Value); }
function GetCheckBoxListValue() {
var valuelist = ""; //保存checkbox选中值
//遍历name以cblNeedTestRoom开头的checkbox
$("input[name^='cblNeedTestRoom']").each(function() {
if (this.checked) {
//$(this):当前checkbox对象;
//$(this).parent("span"):checkbox父级span对象
valuelist += $(this).parent("span").attr("alt") + ",";
}
});
if (valuelist.length > 0) {
//得到选中的checkbox值序列,结果为400,398
valuelist = valuelist.substring(0, valuelist.length - 1);
}
return valuelist;
}
这里提供一个js的方法,不过无法兼容火狐浏览器
<asp:CheckBoxList runat="server" ID="chbList" Style="font-size: 12px; line-height: 2px" Visible="false"> </asp:CheckBoxList>
var vChbid = document.getElementById("<%=chbList.ClientID %>"); //得到所有checkbox值 var vChbidList = vChbid.getElementsByTagName("INPUT"); for (var i = 0; i < vChbidList.length; i++) { if (vChbidList[i].checked) { var text = vChbid.cells[i].innerText; var value = vChbidList[i].value;alert(1); // alert("选中项的text值为" + text.substring(0, 1) + ",value值为" + value); perresult += text.substring(0, 1) + "|"; } }
相关文章推荐
- JQuery设置与获取RadioButtonList和CheckBoxList的值
- Asp.net js获取CheckBoxlist 和 Radiobuttonlist
- 关于VS05里checkboxlist用JS获取不到value值的解决方法(处女随笔)
- jQuery获取checkboxlist的value值的方法
- jQuery常用方法获取radio、checkbox、select选中值
- [转]关于VS05里checkboxlist用JS获取不到value值的解决方法
- 关于VS05里checkboxlist用JS获取不到value值的解决方法
- Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
- JQuery取RadioButtonList 或者 CheckBox的一些值的方法
- jQuery设置和获取select、checkbox、radio的选中值方法
- jQuery 获取选中的radio的值方法以及获取选中的checkbox的值方法
- jquery的attr方法与ie7不兼容,js获取html标签自定义属性
- JS获取Jquery获取radio值等常用方法
- [转载]关于VS05里checkboxlist用JS获取不到value值的解决方法
- 关于VS05里checkboxlist用JS获取不到value值的解决方法[转]
- checkboxlist用JS获取不到value值的解决方法
- jquery获取areatext,radio,checkbox,select方法(转)
- jQuery获取checkboxlist的value值的方法
- JQuery取RadioButtonList 或者 CheckBox的一些值的方法 [转]
- 关于VS05里checkboxlist用JS获取不到value值的解决方法[转]