У меня есть флажки с ярлыками вроде 1 some text
Я хотел бы получить номер из меток отмеченных флажков и добавить их вместе. Я пытался сделать что-то вроде того, что у меня внизу, но это ничего мне не дает.Значения сумм флажков
var total = 0;
$('input:checked').each(function() {
total += parseInt($("label[for='" + this.id + "']").text());
});
Ниже приведен пример CheckBox
<label><input type="checkbox" id="enbapicks-1" name="ENBApicks[1]" value="1" checked> 1 Golden State</label>
<label><input type="checkbox" id="enbapicks-5" name="ENBApicks[5]" value="1" checked> 5 Memphis</label>
Что такое значение 'str' после вы назначили его? Не ваше предполагаемое значение - значение * actual *? –
Некоторые примечания к 'parseInt': если ваша строка BEGINS с номером, который вы пытаетесь извлечь, вам не нужно' substr'. 'parseInt' вернет любое число, которое он найдет, пока не достигнет нечислового символа. 'parseInt (" 12potato ");' вернет '12'. Кроме того, его наилучшая практика всегда указывать 'radix', даже если вы не думаете, что вам нужно:' parseInt (str, 10); ' –
Значение кажется пустым –