我有一个稍后创建的按钮thumb
(在加载文档时不存在),
$(document).on('click', '.thumb', function(){
console.log("clicked",$(".productPhoto"),$(this).attr("src"));
问题在于productPhoto
也将在以后创建,尽管我可以单击拇指,但是如果我尝试打印productPhoto
,我什么也没得到,但是当我单击时,元素在那里。
是否可以访问稍后要创建的元素(单击)? (无需注册即可点击创建)
答案 0 :(得分:0)
尝试使用父静态元素作为前缀来调用动态元素
例如:$("#div1 .foo")