使用以下 jQuery 语句,我选择一个元素数组: selectedSupplierIds = $('.supplierListCheckbox:checked'); 我需要从这些元素中选择id。我是否可以在不创建数组并推送id的情况下完成这个操作,而是用for循环?
你可以使用.map()来基于你的对象选择获取任何数组...在这种情况下,你只需要从每个对象中获取.id属性,就像这样:var arr = $('.supplierListCheckbox:checked').map(function() { return this.id; }).get();