使用jQuery从元素选择中获取属性值作为数组
我有以下使用jQuery:
var x = $('.boxes > input:checked');
从x我试图检索一个id值数组,并一直无法弄清楚如何做到这一点。
就像是:
var y = x[id]; // y becomes an array like ['1', '2', '3'] assuming // that x had 3 checkboxes with id's of 1, 2, 3 etc.
你可以使用jQuery.map :
var x = $('.boxes > input:checked'); var y = $.map(x, function (element){ return element.id; });
y
变量将是包含元素id的数组。