Javascript Div内容没有';点击时不加载
所以我尝试加载一个和我的主页在同一文件夹中的页面,但它不会在单击时加载。也许我的代码有问题。我知道它被调用是因为我用alert检查了它 代码:贝娄Javascript Div内容没有';点击时不加载,javascript,jquery,html,Javascript,Jquery,Html,所以我尝试加载一个和我的主页在同一文件夹中的页面,但它不会在单击时加载。也许我的代码有问题。我知道它被调用是因为我用alert检查了它 代码:贝娄 <script> function closeIt() { e.preventDefault(); $("#load-here").load($(this).attr('secound.html')); }; </script> <div id="but
<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>
函数closeIt(){
e、 预防默认值();
$(“#在这里加载”).load($(this.attr('secound.html');
};
secound
呵呵
这里有几个问题。首先,您的函数closeIt
不是jQuery事件处理程序,因此e
尚未定义,您无法对其调用preventDefault()
。其次,您误用了attr
,它用于从DOM元素获取属性。将closeIt
的功能定义替换为以下内容:
function closeIt() {
$("#load-here").load('secound.html');
}
您有一个名为
closeIt
的函数,可以通过ajax加载内容?那么$(this.attr('secound.html')
应该做什么呢?()我没有使用ajax;/也许我应该使用ajax?您使用的是ajax,load基本上只是一个简写。实际上我指的是糟糕的名字选择,你没有关闭任何东西…好的,按钮在标记imnoob中!现在,我离开了3个div,我将显示隐藏;)