要素がDOMに追加されたときにイベントがトリガーされるようにしたいと思います。これについて直感的に考えることができます:ノードがDOMに追加されたときに反応するjQueryイベント(またはハック)
//pick the generic selector of your choice.
//The naive idea is to execute this handler when an element satisfying
// this selector is added to the DOM.
$('my-tag.my-class:my-pseudo-selector').ready(function() {
// do initialization for element
});
これは機能しません。これはどちらでもありません。
$(document).on('ready', 'my-tag.my-selector:my-pseudo-selector', function() {
// do initialization for every element added to the dom, now and in the future
});
.ready is only intended to work with document以降です。
エレメントを後でDOMに追加するときに、どのように動作させるか、またはハッキングをトリガーするにはどうすればよいですか?この追加は、次の3つの方法のいずれかで非同期javascriptによって実行されます。
- Ajax .js responses。
- ajaxレスポンスのJSハンドラ。
.html('<my-tag class="my-class" />')
のようなコール、またはinsertBefore
、insertAfter
、appendTo
、append
、などと呼ばれるコールがあります。
あなたは小さなフィドルをもたらすことはできますか? –