ユーザーの選択をカウントするより効率的な方法があるかどうか疑問に思います:
これは、ページに複数回ある選択ドロップダウンです。
<select class="span2 jquery-countable" name="category[7]">
<option></option>
<option value="1">1. vote</option>
<option value="2">2. vote</option>
<option value="3">3. vote</option>
<option value="4">4. vote</option>
</select>
これは、選択をカウントする私の js です。
$(document).ready(function () {
$('#selected-count').html('You choose ' + getCount() + ' entries');
function getCount() {
prio1 = $('.jquery-countable option:selected[value="1"]').length;
prio2 = $('.jquery-countable option:selected[value="2"]').length;
prio3 = $('.jquery-countable option:selected[value="3"]').length;
prio4 = $('.jquery-countable option:selected[value="4"]').length;
return prio1 + prio2 + prio3 + prio4;
}
$('.jquery-countable').change(function () {
$('.jquery-countable option:selected').each(function () {
$('#selected-count').html('You choose ' + getCount() + ' entries');
})
})
});
私の目標は、ユーザーが行った空ではないすべての選択をカウントすることです?!
より効率的な方法はありますか?
ありがとう!