Как я могу поймать события (.click()) на динамически вставленных элементах DOM после загрузки страницы с помощью jquery?jquery dom insert and selector
Так оно и есть! работы:
$("#test").click(function(){
$(this).css("background","#CCCCCC");
});
$("#clickme").click(function(){
$("body").append("<div id=\"test\">My background isn't changeable!</div>");
});
http://jsfiddle.net/d87ckf1k/3/
Имейте в виду, что вы добавляете больше дивы, которые имеют одинаковые идентификаторы. Поэтому замените их на класс! http://jsfiddle.net/MR_Saberi/d87ckf1k/5/ – goseo