Я пытаюсь сделать несколько div внутри моего цикла отображать свое собственное уникальное сообщение, когда они нажимаются. Но я не могу заставить код работать. то, что я пытаюсь сделать, это ... div1 = привет, я div1, div2 = привет, я div2.
Div отображаются на странице так, как должны, но я не могу заставить сообщение клика работать. Заранее спасибо за любую помощь или совет :)
<script type="text/javascript">
var idcontainer = "";
var divs = "";
var clickcontent;
for (i = 1; i < 5; i++) {
divs += `<div class="divs" id="div${i}">Test${i}</div>`;
clickcontent += "Hello i am div" + i;
idcontainer += "#div" + i;
}
console.log(idcontainer);
$("#output").html(divs);
$(idcontainer).click(function(e) {
e.preventDefault();
alert(clickcontent);
});
</script>