Показать сообщение отдельно
  #1 (permalink)  
Старый 28.11.2015, 10:49
Новичок на форуме
Отправить личное сообщение для wordpost Посмотреть профиль Найти все сообщения от wordpost
 
Регистрация: 26.11.2013
Сообщений: 7

функция при клике
$('.mg-item').each(function() {
		$('.sct-clr').each(function() {
			var $SctClr = $(this);
		        $SctClr.on('click', 'li', function() {
		            var $SctClrLi = $(this),
		            	  $TakePrice = $SctClrLi.find('.take-price').html(),
		                  $TakeColor = $SctClrLi.find('.take-color').text(),
		            	  $TakeImg = $SctClrLi.find('.take-img').attr('src');

		            $SctClrLi.parents('.mg-item').find('.put-price').html($TakePrice);
		           $SctClrLi.parents('.mg-item').find('.put-color').text($TakeColor);
		            $SctClrLi.parents('.mg-item').find('.put-img').attr('src', $TakeImg);
		            $SctClrLi.siblings().removeClass('active');
		            $SctClrLi.addClass('active');
		        });
		});
    });

Народ, помогите пожалуйста сообразить функцию при клике
Есть блок .mg-item их много, в этом блоке есть еще один блок .sct-clr
В котором есть список для клика, при клике в основном блоке должно меняться цена,цвет и картинка из списка в блоке .sct-clr.
Вот как сообразить функцию из
var $SctClrLi = $(this),
 $TakePrice = $SctClrLi.find('.take-price').html(),
$TakeColor = $SctClrLi.find('.take-color').text(),
$TakeImg = $SctClrLi.find('.take-img').attr('src');
...
Ответить с цитированием