0

動的に読み込まれたコンテンツに関連する問題があり、リンクがあり、このようにページを読み込むサイドバーがあります。問題は、ページがロードされたときにJavaScriptが機能しないという相対的なもの$document(ready)です。このターゲットに使用しましたが、まったく機能していません。これに関するヒントはありますか?

4

1 に答える 1

2

この方法でイベントをバインドしていると思います...

$('a').click(function () {});

そして、動的コンテンツ内でアンカーがクリックされたときにこのイベントが発生することを期待していますか?

ページがロードされたときに変更されない要素にイベントをバインドしてみてください。

$('body').on('click', 'a', function () {});

何が起こるかというと、イベントは実際には本体にバインドされています。クリック イベントがアンカーで発生すると、本体にバブルアップし、アンカーにデリゲートされます。

于 2013-05-15T10:53:46.487 に答える