jQuery 获取 checkbox 值

本文介绍了一种使用jQuery从ASP.NET DataList控件中获取所有选中复选框值的方法。通过遍历指定ID的DataList下所有选中的checkbox元素,收集其value属性,最终返回一个包含所有选中值的字符串。此技巧适用于谷歌浏览器环境下,利用jQuery的:checked选择器来筛选已勾选的复选框。

HTML:

 <asp:DataList runat="server" RepeatDirection="Horizontal" RepeatColumns="6" ID="dataList">
                    <ItemTemplate>
                        <input type="checkbox" value='<%# Eval("Key") %>' <%#Eval("Enable") %> <%#Eval("Checked") %> name='monthCheckbox' /> <span><%# Eval("Name") %></span>
                    </ItemTemplate>
                   </asp:DataList>

 

 

 

 

jQuery 获取id为dataList下选中状态的checkbox的值

 

 function GetMonthValue() {
           var monthValue = "";
           $("#dataList input[type='checkbox'][checked='true']").each(function (index,elem) {
                monthValue += elem.value + ",";
            })

           return monthValue;
         }

 

 

谷歌浏览器下获取选中项:checked

 var goodsListAll = $("input[type='checkbox'][rootKey]:checked"); //所有选中物品

转载于:https://www.cnblogs.com/XLHM-ZCH/p/3616715.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值