我有這個主頁基本jQuery的.load
的index.html
<script>
$(document).ready(function(){
$("#content").load('page.html');
$("#menu").click(function() {
alert('Hello');
});
});
<script>
<div id="content"></div>
和page.html中
<div id="menu">
<ul>
<li><a href="#">Link</a></li>
</ul>
</div>
的.load工作.. 但報警功能不工作
我必須,但在page.html中的函數??? 還是有另一種方式?
這實際上是行不通的 - '#菜單'需要在代碼運行時出現,而不是。你在他的原始代碼中遇到與OP相同的問題。你可以在加載回調中綁定事件,或者執行'$(document).on(「click」,「#menu」,function()'(並且我沒有倒下,以防萬一有人跟着我和) – 2012-02-20 21:27:21
@AdamRackis:完全沒有意識到這一點,謝謝! – Purag 2012-02-20 22:16:45
完全沒有問題!:) – 2012-02-20 22:18:29