Проблемка с калькулятором
Доброго всем времени суток!
Пытаюсь допилить калькулятор, но знания js, а точнее незнание не позволяет ). Подмогните, кто может. Сам калькулятор: jQuery(document).ready(function() { jQuery("#kalikulyator").change(function() { var totalSum = 0, totalSumNDS = 0, jQuery(this + "input[name=''] :checked").each(function() { totalSum += parseInt(jQuery(this).attr("data")); }); /* Подсчет и вывод суммы итоговой */ totalSumNDS = totalSum * 1.18 ; jQuery("#_itog").text(totalSum); jQuery("#summ_nds span").text(totalSumNDS); }); }); и код формы: <div id="kalikulyator"> <input type="checkbox" id="vizitka0" name="vizitka[]" value="опция 0" class="inputbox checkbox" size="1" data="1" sel="sd" /> <input type="checkbox" id="vizitka1" name="vizitka[]" value="опция 1" checked="checked" class="inputbox checkbox" size="1" data="2" sel="sd" /> <input type="checkbox" id="vizitka2" name="vizitka[]" value="опция 2" checked="checked" class="inputbox checkbox" size="1" data="3" sel="sd" /> <input type="checkbox" id="vizitka3" name="vizitka[]" value="опция 3" class="inputbox checkbox" size="1" data="200" sel="sd" /> </div> <span id="_itog" class="variation_value"></span> в движке есть возможность добавления к полям различных атрибутов. Но не изменить технику появления checked. Нужно чтобы к итогу прибавлялись все "data" с отмеченными галками. Сама проблема в 6 строке, но ... |
Цитата:
|
Цитата:
По последним сведениям ВЦСПС, нужно использовать так jQuery(this).find(":checked") Уверяли, что и работает это быстрее... :) |
ksa,
Цитата:
|
рони, да это понятно... Но вот такой тут у меня был случай. :D
|
Часовой пояс GMT +3, время: 04:42. |