Показать сообщение отдельно
  #1 (permalink)  
Старый 07.10.2011, 15:28
Профессор
Отправить личное сообщение для KamalovRadik Посмотреть профиль Найти все сообщения от KamalovRadik
 
Регистрация: 03.08.2011
Сообщений: 150

Как повторить .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);

Последний раз редактировалось KamalovRadik, 07.10.2011 в 15:40.
Ответить с цитированием