Javascript 如何获得活动目标';谁是jQuery的父对象?
我使用jQuery的事件对象来获取目标的父对象。代码是:Javascript 如何获得活动目标';谁是jQuery的父对象?,javascript,jquery,Javascript,Jquery,我使用jQuery的事件对象来获取目标的父对象。代码是: event.target.parentElement 在Chrome中它可以工作,但在Firefox中却不行。我使用alert()打印输出 event.target是Chrome和Firefox中的URL;但是Chrome中的event.target.parentElement是[Element object],而Firefox中是null 我该怎么解决这个问题?我还是想知道IE是否会有这个问题 谢谢。要访问家长,您可以执行以下操作:
event.target.parentElement
在Chrome中它可以工作,但在Firefox中却不行。我使用alert()
打印输出
event.target
是Chrome和Firefox中的URL;但是Chrome中的event.target.parentElement
是[Element object],而Firefox中是null
我该怎么解决这个问题?我还是想知道IE是否会有这个问题
谢谢。要访问家长,您可以执行以下操作:
var par = $(event.target).parent();
要从内联链接的目标检索元素,最好使用target的hash属性,因此:
(function($) {
parent = $(event.target.hash).parent();
})(jQuery);
顺便说一句,使用firefox/firebug或chrome,您可以使用控制台.log获得更多信息,而不是警报。您可以为此粘贴附带的代码吗?我只是使用json ajax从服务器获取响应,我将返回一个事件对象,然后使用事件对象。您可以使用event.target.parent()函数。我最初使用event.target.parent()函数,但我不能同时在两个浏览器中使用。请检查此小提琴演示: