@narkesss

Как в темплейте сгенерировать id?

$(function() {
						
   var ul = $(".product-monogram-list");
					
   for (i in images) {

	var maxTtl = $('<span>', { class: "product-monogram-list-ttl", text: "Max " + images[i].title + " letters" })
	var li = $("<li/>",{ class: "product-monogram-list-item"});
	var img = $("<img/>",{ src: images[i].image});
	var radio = $('<input>', { class: 'adsa', type: 'radio', name: 'monogram-radio'});
	var radioLbl = $("<label>", {class: 'monogram-control__lbl'});


		radioLbl.append(img)
		radioLbl.append(radio)
	        radioLbl.append(maxTtl)
		li.append(radioLbl)	
		ul.append(li)	
	}
});

Как в этом темплейте сгенерировать у радо батанов id например radio1,radio2,radio3 Подскажите пожалуйста.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
$(function() {
            
   var ul = $(".product-monogram-list");
   var id = 0;
   for (i in images) {
  id++;
  var maxTtl = $('<span>', { class: "product-monogram-list-ttl", text: "Max " + images[i].title + " letters" })
  var li = $("<li/>",{ class: "product-monogram-list-item"});
  var img = $("<img/>",{ src: images[i].image});
  var radio = $('<input>', { class: 'adsa', type: 'radio', name: 'monogram-radio', id="radio"+id});
  var radioLbl = $("<label>", {class: 'monogram-control__lbl'});


    radioLbl.append(img)
    radioLbl.append(radio)
          radioLbl.append(maxTtl)
    li.append(radioLbl)	
    ul.append(li)	
  }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы