我动态地创建一个列表内容:
for (var i = 0; i<length; i++) {
var $li = $('<li />', {
text: ....
}).appendTo($list);
myArray.push($li);
// This doesn't work
$(myArray).click(function (e) { alert('cc'); });
但是当我得到所创建元素的父元素时,它就能工作了。
// This works
$('ul
我试图创建一个列表并使用js动态地将href添加到我的li中,我无法在我的页面上看到我的元素(只有当我使用F12时,我才能看到具有正确数据的元素),我缺少了什么?这是我的代码: js:
function createListOfFiles(names,hrefs) {
let output = document.getElementById("listing"); //list elemenst
for (let j = 0; names.length > j; j++) {
var l
我已经创建了动态无序列表,并尝试将其附加到div标记中。它不会被反映出来。我已经写了下面的JS代码
var mydiv= $('#itemList');
var myul=$('<ul/>');
var li1 = $('<li/>').html('<a href="#managerSearchDiv" onClick="showColleagueDetail();">'+'Varun Mehta'+'</a>'+
我在做这个项目,当我点击加号时,我必须克隆一个todolist,它克隆todolist.But --动态创建的todolist不听任何事件,尽管我使用了.on而不是.click.Please查看图像来理解我在说什么。和todolist中较大的加号用于切换输入字段的可见性。当通过单击新的动态创建的todolist中的小+ sign.Event侦听器创建一个新的todolist时,它不起作用。
// Check Off Specific Todos By Clicking
$("ul").on("click", "li", funct