<div id="p">
<div id="c">
<img />
</div>
</div>
我正在动态生成内部div,并为用户提供了在内部div中添加图像的功能。因此,当用户点击内部div打开一个对话框时,我得到eventobject然后
eventobject = argument.callee.caller.argumets[0];
var innderdivid = $(eventobject.srcElement).parent().attr("id");
通过上面的代码我得到了内部div id并将图像插入其中。
但是当div为空时问题就开始了。当它是空的时,eventobject.srcElement就是innerdiv本身,所以在innerdivid中,我得到了“p”而不是“c”。但我想要一些出路,所以当我们点击空div然后我也通过上面的代码获得内部ID“c”。告诉我我该怎么做?
答案 0 :(得分:0)
使用1x1透明间隔GIF或具有“Click me”文本的图像初始化图像。在样式表中,将高度和宽度设置为用户友好的。