Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Как повторить .click() ? (https://javascript.ru/forum/css-html/22139-kak-povtorit-click.html)

KamalovRadik 07.10.2011 15:28

Как повторить .click() ?
 
Хочу реализовать следующее:
Есть 6 карт. При нажатии на карту она появлялось в определенном поле, а из прежнего поля удалялось.
Но в код заходит только один раз. В чем ошибка?

function hodUser () {
	  
	
		 karta = $(this).clone();  // В переменную карта помещаю копию карты, на которую нажал пользователь
		 $('#poleGame').append(karta).append('  '); //помещаю эту копию в поле полеГейм
		 atrib = $(this).attr('src'); //записываю в переменную атриб значение атрибута соурс для дальшейшего использования в регулярке
		
		 var regV = /\d{1,2}/; // Регудярное выражение: найти любую цифру 1 или 2хзначную
		 var result = atrib.match(regV); //Поместим в переменную резулт это число для работы с ним в массиве
		itog = result-2; // т.к. карты начинаются с 2х, а не с 0, то для работы в массиве вычтем из резулта 2
		
	
		 
		
		
		razdacha.splice(itog,1); // Удалим эту переменную из массива
		
		$('#karts').html(''); // Очистим старое поле 
     for(var i=0;i<razdacha.length;i++) {
 $('#karts').prepend( array[razdacha[i]] ).append('   '); // Выведем массив из оставшихся карт в массиве
	  }
		
  
       
  }
$('#karts img').click(hodUser);

ksa 07.10.2011 16:36

Цитата:

Сообщение от KamalovRadik
В чем ошибка?

В отсутствии полного тестового примера...

KamalovRadik 09.10.2011 17:27

Может по синтаксике ошибка где-то есть?

dmitriymar 09.10.2011 18:40

Цитата:

Сообщение от KamalovRadik
Может по синтаксике ошибка где-то есть?

дебагер у себя поставить религия не позволяет?

KamalovRadik 11.10.2011 17:22

firebug стоит.
А как там поставить чтобы было видно какая строчка кода в данный момент времени выполняется?


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