<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では、「c」ではなく「p」を取得しました。しかし、私はいくつかの方法が欲しいので、usrが空のdivをクリックすると、上記のコードを介してinnerdivid"c"も取得します。どうすればこれができますか?