外部 HTML をロードしたいと思います。さらに、外部 HTML には JavaScript コードが含まれています。load 関数はこのスクリプトをロードしないため、getScript を使用する必要があります。
<div id="external-content"></div>
<script type="text/javascript">
$("#external-content").load("external.html #myid", function() {
// do something
});
$.getScript("external.js");
</script>
これは、external.js に $(document).ready コマンドがなく、external.html の要素にアクセスしようとしない限り、魅力的に機能します。イベントの発生が早すぎるように思えます。コマンド $.getScript("external.js"); も入れようとしました。.load コールバックに入れましたが、成功しませんでした。external.html を個別に歌い、external.js を直接含めると期待どおりに動作することに注意してください。