Вот как я динамически создаю элементы с помощью #bir
.каждый() работает только для первого элемента (динамически созданного)
setInterval(function(){
baseBody.attr("id", "bir");
baseBody.after("<td id=eki><p id=test'>Test</p></td>");
$('#bir').each(function() {
$(this).after("test");
});
}, 1000);
Таким образом, поле идет testtesttesttesttesttest...
... но только для первого элемента. #bir
создается правильно для всех элементов.
Что здесь не так?
В частности, html с элементами, имеющими одинаковый идентификатор, технически нарушает спецификацию html. –