我在动态创建的 div 内有一个 id 为“close”的 div,id 为“box”。以下代码旨在每当用户单击关闭时执行某些操作。
$('#box').on('click','#close',function(){
alert(1); // Test to see if the click works
});
我正在使用 Big Cartel CMS,如果我在“实时预览模式”中单击关闭,它似乎工作正常,但每当我实际发布该站点并正常查看它时,它绝对什么都不做 - 没有错误 - nada。
标记和 CSS,以防万一:
<div id="box"> <!-- Dynamically loaded -->
<div id="close"></div>
<h2 id="name"></h2>
<div id="description">
<p>blah...</p>
</div>
</div>
#close{
background: url(image-path);
float: right;
position: relative;
top: 0;
margin: 0 0 0 12px;
width: 25px;
height: 25px;
cursor: pointer;
z-index: 100;
}
我错过了什么?