gpt4 book ai didi

javascript - 使用 jQuery .load() 加载的内容不起作用

转载 作者:行者123 更新时间:2023-12-03 10:34:55 26 4
gpt4 key购买 nike

我在让 JQuery 加载 html 页面时遇到一些问题。我使用JQuery加载这个页面vvv

<a class="codaw" href="#"><img id="codawx_img" src="img/codawx.png" alt="Call of Duty:Advanced Warfare" style="height:150px;"></a>

<script>
$('a.codaw').on('click', function(e){
e.preventDefault();
$('#container').remove();
$('#content').load('second.html'+'#content').hide().fadeIn('slow');
});
</script>

该页面加载正常,但 ^^^ jquery 函数不会加载第二个 html 内容,它只会加载 href。

我不知道我在这里做错了什么,如果有人可以分享一些知识,我将不胜感激。

最佳答案

您可能需要事件委托(delegate)。试试这个:

<script>
$(function(){
$(document).on('click', 'a.codaw', function(e){
e.preventDefault();
$('#container').remove();
$('#content').load('second.html'+'#content').hide().fadeIn('slow');
});
});
</script>

引用:

http://davidwalsh.name/event-delegate

关于javascript - 使用 jQuery .load() 加载的内容不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29043379/

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