Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Модифицировать код (https://javascript.ru/forum/dom-window/23593-modificirovat-kod.html)

bastar 29.11.2011 14:08

Модифицировать код
 
var sumEL = $([]).add('#map_fine')
   		        .add('#smoking_penalty')
		        .add('#price_eighty')
			.add('#anot_pl_ret');
	
	var listval = 0;
		
	sumEL.each(function()
	{
		listval += parseInt( $(this).val() );
	});

Код считает значение 4 чекбоксов, как сделать так чтобы он считал данные при нажатии на данные чекбоксы и переменная listval alert'ом вызывалась каждый раз когда нажимается определенный чекбокс?

melky 29.11.2011 15:01

var listval = 0;
var sumEl = $([]).......;

// при изменении значения
// (клик на бокс или на label)
sumEL.change(function(){  
       // количество отмеченных боксов
       listval = sumEL.filter(":checked").length;     
});


Часовой пояс GMT +3, время: 12:15.