gpt4 book ai didi

javascript - 为什么不使用 jquery 将外部内容加载到 HTML 中?

转载 作者:行者123 更新时间:2023-11-28 09:34:09 24 4
gpt4 key购买 nike

我有一个带有垂直菜单的 HTML 页面。我想单击一个菜单项以在 div 标签内容项之间打开。

这是 HTML

 <div id="navigation">
<ul id="list-links">
<li ><a id="pollo" href="">Pollo</a></li>
<li><a id="tacchino" href="">Tacchino</a></li>
<li><a id="prodotti" href="">Prodotti</a></li>
</ul>

<div id="contentPro">

</div>

</div>

这是 JS:

        $('#list-links li a' ).click(function(){  
$clicked = $(this);
var idToLoad = $clicked.attr("id")
var url=idToLoad+'.html';

$('#contentPro').load(url);

});

为什么外部 HTML 无法在 DIV 标记之间加载?谢谢

最佳答案

将代码包装在 ready 事件中,例如

$(document).ready(function(){
$('#list-links li a' ).click(function(e){
e.preventDefault();
$clicked = $(this);
var idToLoad = $clicked.attr("id")
var url=idToLoad+'.html';
$('#contentPro').load(url);
});
});

关于javascript - 为什么不使用 jquery 将外部内容加载到 HTML 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com