jquery - 循环遍历复选框并收集已选中复选框的名称 - JQuery

标签 jquery html

<input type="checkbox" name="SummaryInformation">Summary Information<br />
                        <input type="checkbox" name="ProductLegs">Product Legs<br />
                        <input type="checkbox" name="AmortizationOptions">Amortization Options<br />
                        <input type="checkbox" name="Values">Values<br />
                        <input type="checkbox" name="Rates">Rates<br />
                        <input type="checkbox" name="RatesSpecific">Rates (All-In-Rate, PV01)<br />
                        <input type="checkbox" name="AmortizationSchedule">Amortization Schedule<br />
                        <input type="checkbox" name="SponsorInfo">Sponsor/Affiliate Info<br />
                        <input type="checkbox" name="BorrowerInfo">Borrower Info<br />
                        <input type="checkbox" name="SponsorContacts">Sponsor/Affiliate Contacts<br />
                        <input type="checkbox" name="CashFlows">Cash Flows<br />
                        <input type="checkbox" name="PrePayment">Pre-Payment<br />
                        <input type="checkbox" name="FutureExposure">Potential Future Exposure<br />
                        <input type="checkbox" name="FutureExposureSpecific">Potential Future Exposure (Max Number and Date Only)<br />
                        <input type="checkbox" name="History">History<br />

我需要在 JQuery 中循环遍历所有这些,并创建一个包含所检查名称的数组。我该怎么做?

最佳答案

var names = [];
$("checkbox:checked").each(function(){
   names.push($(this).attr("name"));
})

您可能需要在要执行此操作的复选框周围添加一个 div,这样就不会循环遍历屏幕上的所有复选框。

如果您这样做,选择器将更改为:

$("#mydiv checkbox:checked")

其中 mydiv 是该 div 的 id

关于jquery - 循环遍历复选框并收集已选中复选框的名称 - JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4962698/

相关文章:

jquery - 静态导航栏下的 Bootstrap 轮播图片

jquery - 使用从 <pre></pre> 到 div 的 html 值

html - 什么定义了显式网格?

javascript - 计算一个 div 中的 div 数量,在一页 wordpress 帖子上有多个父 div

html - 选择特定类别中的所有标签

javascript - 使用 jQuery 以不同方式动态添加每一行的应用函数

html - 折叠 Flexbox 之谜

jquery - 如何显示单元测试 jquery 对话框?

javascript - 使用 jQuery 从未知深度的嵌套 JSON 构建级联下拉列表

jquery - 如何使用 jquery 在另一个选项卡处于事件状态时删除默认的事件选项卡颜色