我正在尝试使用 jQuery 选择器获取动态创建的元素,但它返回一个空数组。
我要做的第一件事是抓取一个空的 div:
var packDiv = document.getElementById('templates');
packDiv.innerHTML = "";
然后在循环中添加项目:
packDiv.innerHTML = packDiv.innerHTML + "<img id='" + thumbName + "' src='thumbs/" + thumbName + "'/>";
循环完成后,我尝试使用以下方法选择一个项目:
console.log($("#"+thumbName));
它返回空数组。我搜索的所有东西都显示使用.on
,但所有示例都显示设置事件处理程序。
我的问题是如何为动态创建的元素格式化选择器?