Вот модификация Leaderboard примера, чтобы показать это: meteorpad example here
<template name="leaderboard">
<select multiple class="leaderboard">
<option value="20">Grace Hopper: 20</option>
<option value="15">Carl Friedrich Gauss: 15</option>
<option value="15">Nikola Teslar: 15</option>
<option value="5">Ada Lovelace: 5</option>
<option value="5">Claude Shannon: 5</option>
<option value="0">Marie Curie: 0</option>
</select>
<h1> Total: {{total}} </h1>
</template>
$ ('вариант: выбирается') используется для поиска выбранных элементов:
Template.leaderboard.onRendered(function(){
Session.set('Total', 'Select (multiple) scientists to see the total of their points');
});
Template.leaderboard.events({
'click': function() {
Session.set('Total', _.reduce(
$('option:selected').map(function(i, opt){return Number(opt.value);}),
function(a, b){ return a + b; }, 0));
}
});
Template.leaderboard.helpers({
total: function(){
return Session.get('Total');
},
});
Благодарим Вас за помощь – samurajjack
В разделе комментариев вы не задаете новые вопросы. Однако то, что вы просите, - это простая проблема с уменьшением карты. Попробуйте найти сокращение карты в javascript, если вы не можете найти решение, разместите новый вопрос. – JeremyK