jQuery获取选中Checkbox属性并拼接为逗号分隔字符串
作者:微光时间:2026-10-28 20:42:13浏览:148
本文介绍使用jQuery获取一组复选框中所有选中项的特定属性值,并将其拼接为以逗号分隔的字符串。通过绑定点击事件,遍历选中元素,提取属性值并处理末尾多余逗号,最终更新显示区域。该方法适用于需要批量获取选中项标识的场景。
jQuery获取选中Checkbox属性并拼接为逗号分隔字符串
本文分享一种利用jQuery实现的功能:提取所有被选中的复选框(checkbox)的指定属性值,并将这些值拼接成一个字符串。此方法可供读者参考借鉴。
具体需求如下:
针对一组复选框,当用户点击任意一个复选框时,程序需获取当前所有处于选中状态的复选框的指定属性值,并将这些值以逗号(,)作为分隔符连接成一个字符串。
实现思路与步骤:
HTML结构部分:
HTML代码如下:
<input type="checkbox" id="1"/>
<label for="1">选项一</label>
<br/>
<input type="checkbox" id="2"/>
<label for="2">选项二</label>
<br />
<input type="checkbox" id="3"/>
<label for="3">选项三</label>
<br/>
<span id="result"></span>
jQuery脚本部分:为每个复选框绑定点击事件,在事件处理函数中遍历所有当前处于选中状态的复选框。
JavaScript代码如下:
$(function() {
$("input[type=checkbox]").on("click", function () {
var vIds = "";
$("input:checked").each(function() {
vIds += $(this).attr('id') + ",";
});
if (vIds.length > 0) {
vIds = vIds.substring(0, vIds.length - 1);
}
$('#result').text(vIds);
});
});
希望上述代码示例能对您的jQuery开发工作提供有益帮助。
作者最新文章
JavaScript零基础入门:从环境搭建到运行第一段代码
2026-11-05 15:29:58
HTML链接中javascript:void(0)的作用及现代替代方案
2026-11-05 10:07:47
在线调试 JS 时怎么引入 jQuery 或 Vue 等第三方库
2026-11-05 08:53:56
原生JavaScript实现简易颜色选择器原理与代码
2026-11-03 23:22:19
JS原生表单序列化:FormData与URLSearchParams用法详解
2026-11-03 23:13:21
相关标签:
