max*_*ax7 2 javascript css jquery html5
这可能是javascript 101,但我无法找到解决方案.考虑以下小提琴
我的js使用类在a标签上设置click事件 .show-modal
然而我的控制台日志显示事件目标实际上是img标记.出于各种原因,我需要将事件目标作为标记.
关于这一点的两件事对我来说是一个挑战:
我成功地将事件目标作为标记的唯一方法是将img标记分离到它之外(即使其成为标记的兄弟,而不再是子标记)然后设置标记位置:绝对,给它img的尺寸和位置.我认为这种方法必须是最不可取的,但我怎么能实现我的目标呢?
让我感到困惑的是,事件目标如何与我附加click事件的元素不同?它们不应该是一样的吗?如果它们应该是相同的,如果接收click事件的元素不是我将click事件附加到的那个元素,我的函数如何被调用?