0
我有复选框列表,我需要获取一个选中项目的数组。我使用下面的函数,但它也返回一些字符值。Jquery复选框返回一些值
var rIds = $('input[type=checkbox]:checked').map(function (_, el) {
return $(el).val();
}).get();
输出是:
["1", "414", "true", "true"]
不过,我希望下面的输出,
["1", "414"]
这是为什么?
你的功能是正确的。如果你选择的复选框比你期望的多,那么你需要使你的输入[type = checkbox]:checked'' selector更具体 –
@RoryMcCrossan你击败了我10秒。另外@ TechGuy,你应该使用类似'containerSelector input [type = checkbox]:checked' – Rajesh
使用'rIds.slice(0,2)' – madalinivascu