我有以下选择器:
var abc = $("input[id^= 'country']");
它返回五个输入复选框的详细信息,名称以country开头。我想要做的是获取这些复选框的值,并将它们放入一个类似的数组:
var array1 = ['true', 'false', 'true', 'true', 'true'];
有一种简单的方法可以做到这一点。我尝试了所有不同的组合,但没有运气
答案 0 :(得分:0)
您正在寻找map
功能。
var array1 = jQuery.map(abc, function (a) { return a.val(); });
答案 1 :(得分:0)
可能是这样的:
var array1 = $('input[id^= 'country']').map(function () {
return this.attr("selected");
}).get();