2

ページにHTMLを挿入する別のコードを聞きたいです。私はそのコードを制御していないので、制御できず.trigger('custom_event')$(document).on('custom_event')

さらに、リッスンしたい挿入されたdivは、挿入されたhtml内にネストされています。

これが私が今持っているものです:

$(document).on('DOMNodeInsertedIntoDocument', "#inserted", function () {
    console.log("Inserted into document:", $(this));
});

$(document).ready(function () {
    var new_node = $('<div><div id="inserted">New Div</div></div>');
    $("body").append(new_node);
});

http://jsfiddle.net/AeHxQ/5/

イベントがトリガーされないのはなぜですか?

4

1 に答える 1

2

少しのJavaScriptでCSSアニメーションを使用して、要素がDOMに追加されたことを検出できます。テクニックはここで説明されています:http://davidwalsh.name/detect-node-insertion

于 2013-02-11T21:10:43.080 に答える