[英]How to get event target's parent with jQuery?
我使用jQuery的事件对象来获取目标的父对象。 代码是:
event.target.parentElement
在Chrome中它可以工作,但在Firefox中,它没有。 我使用alert()
来打印输出。
event.target
是Chrome和Firefox中的网址; 但Chrome中的event.target.parentElement
是[Element object],而在Firefox中它是null
。
我该怎么做才能解决这个问题? 我仍然想知道IE是否会出现这个问题?
谢谢。
要访问父级,您可以执行以下操作:
var par = $(event.target).parent();
要从内联链接的目标中检索元素,最好使用target的hash属性,因此:
(function($) {
parent = $(event.target.hash).parent();
})(jQuery);
顺便说一下,使用console.log
和firefox / firebug或chrome可以获得更多信息,而不是警报。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.