0
:each、foreach、またはmap?私はPHPでこのコードを持っている
<div class="checkbox-group">
<input class="selectedProject" type="checkbox" name="project" value="value1">
[few other inputs]
</div>
そして、私はjQueryで、この1:コンソールログに
$(function({
var selectedProject = [];
$(':checkbox:checked').each(function(i){
selectedProject[i] = $(this).val();
});
)};
、私はこのようなすべてにチェック値を取得することができますよ["value2", "value4", "value8"]
ここでは、すべての値を1つずつ取得して、チェックボックスに関連する関数を呼び出したい場合、その値を取得する最適な方法を見つけることができません。キーと値で$.each
を使用する必要がありましたか、別の方法がありますか?
を理由だけ '各()'あなたが今持っている中から必要な関数を呼び出していませんか? 2つのループを使用することは非常に冗長なようです。 –
そしてコードをもう少しDRYにしておきましょう。それを指摘してくれてありがとう、私はこの方法について全く考えていない – AoNoLoki