jquery - 在脚本下方使用 jQuery 更改 HTML

标签 jquery

有谁知道是否可以使用脚本下方出现的 jQuery 更改 HTML?

我正在使用: $("div.className").html("我在这里更改了 HTML"); 更改页面上的某些文本。然而,它似乎只有在该 HTML 出现在脚本位置上方的某个位置时才有效。是否可以让它在脚本位置下方显示的 HTML 上运行?或者脚本是否需要是页面上最后加载的内容?

感谢您的帮助。

最佳答案

您需要将启用 jQuery 的代码放入 $(document).ready() block 中:

$(document).ready(function() {
    $("div.className").html("My changed HTML here");
});

您的代码无法运行,因为您正在查找尚未创建的元素。

关于jquery - 在脚本下方使用 jQuery 更改 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15801753/

相关文章:

Javascript 不从数组中选择背景颜色

javascript - != 无法在 JavaScript 中工作

javascript - 有序列表仅获取子项

javascript - Jquery - 如何在 div 中的文本之前添加元素?

JQuery UI 对话框 : how can i get dialog settings?

Javascript 选择文本更改器有故障

javascript - 如何使用正则表达式解析 Ajax/Jquery 响应数据?

javascript - 如何使用 jQuery 在 iPad 上避免 "double touch"?

javascript - anchor 在 div 中不起作用

php - Laravel 动态数据填充在 Bootstrap 模式中