この質問は非常に簡単ですが、私はこれを理解できません。JQuery - DOMNodeInsertedで要素を使用する
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);
}
}
});
これは動作しますが、それはndiv_3-1VTSTHR要素に私の親を与えます:
今、私はこのような機能を持っています。 JQueryを使用して、どの要素の親を知りたいですか。
私は
alert($(this).parent().get(0).tagName);
でなく、運を試してみました。
特定のIDをフィルタリングするために 'if'を削除するとどうなりますか?そして '$(element)'を使います。 – pimvdb
@pimvdb:いいえ、alert($(element).tagName)で試してみました。私に未定義を与えている。 – CristiC