@boul

Как добавить класс в код js?

Добра всем, уважаемые специалисты!
Подскажите, как добавить класс в код JS, мне кажется, что перепробовал всё (хотя если не работает, то то не всё перепробовал).
Вот такой код:
$(function() {

	// Купить в один клик
	$('.product-layout_one > .product-thumb').each(function (e) {

		e +=1;

		var img_url = $(this).find('.img-responsive').attr('src'),
				item_name = $(this).find('h4 a').text(),
				item_price = $(this).find('.price').html(),
				admin = $('#callback [name=admin_email]').val();


		$(this).find('.button-group').append('<a class="button toclick" href="#pp-item-' + e + '">Заказать звонок</a>');
		$(this).parent().attr({
			'class' : 'product-layout_one col-lg-4 col-md-3 col-sm-6 col-xs-12'

		});

	});

});

Код применяется к классу '.product-layout_one, но я бы хотел добавить это же условие (т.е. вывод кнопки и соответствующий функционал) еще для одного класса product-layout_Two
Как это реализовать?
Спасибо
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
like-a-boss
@like-a-boss
признайся, тебя тянет на код мужика
$('.product-layout_one, .product-layout_two').each(function (e) {
	e +=1;
	
	var $productThumb = $(this).find('.product-thumb'),
    	img_url = $productThumb.find('.img-responsive').attr('src'),
        item_name = $productThumb.find('h4 a').text(),
        item_price = $productThumb.find('.price').html(),
        admin = $('#callback [name=admin_email]').val();


	$productThumb.find('.button-group').append('<a class="button toclick" href="#pp-item-' + e + '">Заказать звонок</a>');
	$(this).addClass('col-lg-4 col-md-3 col-sm-6 col-xs-12'); //почему это не изначально в разметке?

});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
NewTech Екатеринбург
от 70 000 до 120 000 руб.
AnyChart Иркутск
от 20 000 руб.
GFX Пермь
от 60 000 руб.
06 дек. 2019, в 17:44
5000 руб./за проект
06 дек. 2019, в 17:41
1500 руб./за проект
06 дек. 2019, в 17:10
3000 руб./за проект