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>

我很坚持这个 - 任何人都可以指出这个问题吗?当我点击链接时没有任何反应:(

4

2 回答 2

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);
}
于 2012-07-03T22:08:02.330 回答
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>
于 2012-07-03T22:16:20.733 回答