gpt4 book ai didi

javascript - 一旦元素通过 Ajax 加载到页面,如何运行调用一些 Javascript 代码与 jQuery?

转载 作者:行者123 更新时间:2023-11-30 08:55:01 25 4
gpt4 key购买 nike

我试图在某些 html 标记通过 Ajax 加载到页面后立即为其分配一些属性,但我不想在我的页面中编写任何 Javascript。敌人的例子我有如下的 html:(记住这是通过 ajax,而不是页面加载)

<div data-something="true">
something here
</div>

我想将这样的东西保存到 .js 文件中:(这不起作用)

$('body').on('load', '[data-something]', function(){  
//do something
});

但我不想在一页中出现这样的内容:

<div data-something="true">
something here
</div>

<script>
$(function(){
//do something
});
</script>

有办法吗?加载元素后立即触发事件?

最佳答案

当然,放在ajax调用成功的地方。

$("someelemnt").load("somepage.html",function(){
// do something.
});

不要在通过 ajax 加载的页面上使用脚本标签,它们通常会在 html 附加到页面之前执行。

关于javascript - 一旦元素通过 Ajax 加载到页面,如何运行调用一些 Javascript 代码与 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285383/

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