所以我正在尝试加载与主页面位于同一文件夹中的页面,并且不会在点击时加载。也许我的代码有问题。我知道它被调用是因为我用警报检查了它。
代码吼叫。
<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>
答案 0 :(得分:2)
这里有几个问题。首先,您的函数closeIt
不是jQuery事件处理程序,因此尚未定义e
,您无法在其上调用preventDefault()
。其次,您滥用attr
,它用于从DOM元素获取属性。用以下内容替换closeIt
的函数定义:
function closeIt() {
$("#load-here").load('secound.html');
}