Cri*_*tiC 9 javascript jquery javascript-events
当然这个问题很简单,但我无法弄清楚这一点.
我正在使用DOMNodeInserted事件来检测何时插入新元素.
我不知道如何使用当前元素,例如获取它的父ID.
现在我有这样的功能:
document.addEventListener("DOMNodeInserted", function(event){
var element = event.target;
if (element.tagName == 'DIV') {
if (element.id == 'ndiv_3-1VTSTHR') {
alert($('#ndiv_3-1VTSTHR').parent().get(0).tagName);
}
}
});
Run Code Online (Sandbox Code Playgroud)
这有效,但它会给我ndiv_3-1VTSTHR元素的父级.我想知道使用JQuery的任何元素的父级.
我试过了
alert($(this).parent().get(0).tagName);
Run Code Online (Sandbox Code Playgroud)
但没有运气.
Fré*_*idi 10
您可能需要初始化jQuery对象element.target.尝试:
document.addEventListener("DOMNodeInserted", function(event) {
alert($(event.target).parent()[0].tagName);
});
Run Code Online (Sandbox Code Playgroud)