base.jsp
jquery.js、lightbox.js などへの参照を含むベース ファイル ( ) があります。このファイルには、href で指定された jquery タブと URL があります。
例:
<div id="tabs" style="float:left; width:100%; clear:both;">
<ul>
<li> <a href="HelloWorld.jsp"> Hello world tab </a></li>
<li> <a href="OtherWorld.action?id=1"> Other world tab </a></li>
</ul>
</div>
OtherWorld.action?id=1
=>利回りと仮定しましょうResult2.jsp
にある特定の div の onClick イベントに関数ハンドラをアタッチしたいと思いますResult2.jsp
。私は通常、Result2.jsp で次のようなものを使用します。
$(document).ready(function() {
// attach event handlers here
}
ただし、base.jsp に含めた jquery やその他の JavaScript にアクセスできないため、上記は機能しません。
ajax を介してタブに html をロードする場合、ロード時に実行したい JavaScript をどこで定義すればよいですか?
Result2.jsp で使用する予定の外部 JavaScript を Result2.jsp に再度含める必要がありますか?