Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Создать массив функций (?) (https://javascript.ru/forum/jquery/25343-sozdat-massiv-funkcijj.html)

venzh 02.02.2012 03:14

Создать массив функций (?)
 
Сори, возможно, неправильно обозначил топик.
Только начинаю программировать.

Задача такая.

есть такая конструкция:

$('#1').click(function(){ foo(1);});
$('#2').click(function(){ foo(2);});
$('#3').click(function(){ foo(3);});
$('#4').click(function(){ foo(4);});
$('#5').click(function(){ foo(5);});


и т.д.

Т.Е. значение передаваемой в ф-ю foo переменной должно соответсвтовать id элемента.

Как (через цикл?) создать массив таких конструкций?

FINoM 02.02.2012 06:11

$( 'div' ).click( function(){
   foo( +this.id );
});

Знаю, что это не ответ на вопрос, но старайтесь делать код менее избыточным.


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