Div内容不会在点击时加载

时间:2014-09-06 20:54:43

标签: javascript jquery html

所以我正在尝试加载与主页面位于同一文件夹中的页面,并且不会在点击时加载。也许我的代码有问题。我知道它被调用是因为我用警报检查了它。

代码吼叫。

<script>
    function closeIt() {
            e.preventDefault();
             $("#load-here").load($(this).attr('secound.html'));
    };
</script>

<div id="buttons" > 
                <form>
                <button class="btn" onClick="closeIt()" >secound</button>
                 </form>
            </div>

<div id="load-here">
     hehehe
    </div>

1 个答案:

答案 0 :(得分:2)

这里有几个问题。首先,您的函数closeIt不是jQuery事件处理程序,因此尚未定义e,您无法在其上调用preventDefault()。其次,您滥用attr,它用于从DOM元素获取属性。用以下内容替换closeIt的函数定义:

function closeIt() {
    $("#load-here").load('secound.html');
}