2012-07-03 35 views
0
<script type="text/javascript"> 

function link(page){ 
    function (e){ 
     e.preventDefault(); 
     $('#content').load(page); 
    } 
} 
</script> 

<a href="#" onclick="link(gg.htm)">Link</a> 

<div id="content"></div> 

我敢停留在這一個javascript函數 - 任何人都可以點到的問題?沒有任何反應,當我點擊鏈接:(使用鏈接調用插入一個文件到一個div

回答

2

變化link(gg.htm)通過link('gg.htm')

function link(page){ 
    function (e){ 
     e.preventDefault(); 
     $('#content').load(page); 
    } 
} 

通過

function link(page){ 
    window.event.preventDefault(); 
    $('#content').load(page); 
} 
1

它看起來像你使用jQuery,那麼爲什麼不使用他們的事件?我可能會這樣做:

<script type="text/javascript"> 
$(document).ready(function() { 
    $(".load_link").click(function(e) { 
     e.preventDefault(); 
     $("#content").load($(this).data("link")); 
    }); 
}); 
</script> 

<a href="#" data-link="gg.htm" class="load_link">Link</a> 

<div id="content"></div> 
+1

OP:你可能想要的東西比'$(「a」)'更具體。 –

+0

@MattiasBuelens單詞 - 我調整了我的代碼 – solidau

相關問題