вопрос
Есть число прописанное в html, и есть несколько чекбоксов... так вот... как сделать так, чтобы к данному числу при активации флажка прибавлялось N-е число.
ПафНутиЙ, ну я так написал, все же люблю людям помогать, если не сложно дополни ответ. Вот код написал за пару минут
JS
HTML :
JS
<script>
$(function(){
$('body').on('click', 'input[name*=chek_]', function() {
var $checked = Number($(this).val());
var $name = $(this).attr("name");
if($(this).prop('checked')==true) {
switch($name) {
case 'chek_one' :
$checked = $checked+9;
break;
case 'chek_two' :
$checked = $checked+10;
break;
case 'chek_three' :
$checked = $checked+11;
break;
}
$(this).attr('value', $checked);
} else {
switch($name) {
case 'chek_one' :
$checked = $checked-9;
break;
case 'chek_two' :
$checked = $checked-10;
break;
case 'chek_three' :
$checked = $checked-11;
break;
}
$(this).attr('value', $checked);
}
});
});
</script>
HTML :
<input type="checkbox" name="chek_one" value="1">1
<input type="checkbox" name="chek_two" value="2">2
<input type="checkbox" name="chek_three" value="3">3