每个,foreach或地图?

时间:2017-05-30 08:23:52

标签: javascript jquery html arrays

我的PHP中有这段代码:

selectedIndex

这个在我的jQuery中:

 $('#dropoff_at_airport').prop('selectedIndex',0);
 $('#dropoff_at_airport').show();

在控制台日志中,我可以获得所有选中的值,如<div class="checkbox-group"> <input class="selectedProject" type="checkbox" name="project" value="value1"> [few other inputs] </div>

现在我希望逐个获取所有值来调用与复选框相关的一些函数,并且无法找出获取它们的最佳方法。我是否需要将$(function({ var selectedProject = []; $(':checkbox:checked').each(function(i){ selectedProject[i] = $(this).val(); }); )}; 与键和值一起使用,还是有另一种方式?

1 个答案:

答案 0 :(得分:0)

您可以直接在$ .each:

中的元素上执行函数
$(function({
  var selectedProject = [];
  $(':checkbox:checked').each(function(i){
     // call function here, e.g. on "this"
     // myfunction(this);
  });
)};