Estoy usando jquery para hacer clic en alternar un elemento de lista creado con createElement() pero no funciona. Los elementos html se muestran correctamente, pero la función de clic no se activa.
$.getJSON(endpoint, function(result) { $.each(result, function (i, v) { if(v.comment !== null){ listItem = document.createElement("div"); listItem.classList.add('row','comment-item'); listItem.innerHTML = '<div id="toggle-comment-options"><ul id="comment-options" style="display:none"><li>Edit</li><li>Delete</li></ul></div>'; document.getElementById("comments").appendChild(listItem); } }); }); $("#toggle-comment-options").click(function(){ var list = $("#comment-options"); $(list).fadeToggle(); });