javascript - Html 包含 jQuery

标签 javascript jquery html

嘿,我正在尝试找到一些 jQuery 代码,以允许我在我的网站中插入多个页面。我想做两个div。在第一个中,我想显示网站(包含所有网站选项,例如更改链接等...),在另一个中,我希望用户能够插入有关它的注释和其他一些内容...

这就是我正在做的事情:

<div id="div_top1" class="top">This is a paragraph.</div>

<div class="down"><button type="button" onclick="changediv()">Display Date</button></div>

<script>
function changediv()
{    
document.getElementById("div_top1").innerHTML=Date();
document.getElementById("div_top1").setAttribute("id", "div_top2");    
}
$("document").ready(function() {
     $('#div_top2').load('helloworld.php');
});

</script>

我知道该函数已更改为 div_top2,我只是不明白为什么它不加载页面

最佳答案

在单击该按钮之前,您不会将 id 更改为 div_top2。 并且您在 div_top2 上的 $(document).ready() 中有一个监听器。因此该页面未加载。

尝试将 $('#div_top2').load('helloworld.php'); 更改为 $('#div_top1').load('helloworld.php');

关于javascript - Html 包含 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16590782/

相关文章:

javascript - 动态音频播放器

javascript - 使用 3 个向量在 Babylon.js 中创建一个平面

javascript - 为什么复选框验证在 Parsley.js 中不起作用?

jquery - 使用 jquery 在焦点上显示子 div

javascript - 当在同一个 HTML 页面上使用的两个 JavaScript 文件中有两个 jQuery $(document).ready 调用时会发生什么?

html - 为什么 border-radius 在 IE9 中不起作用,但在 IE10 或 Chrome 中不起作用?

javascript - AngularJS 2 : How to have an 'attribute' directive communicate with its host component?

javascript - javascriptExecutor 执行后无法执行处理步骤

jquery - 在渲染 backbone.js 时更改表格的背景颜色

jquery - 绘制线条动画时 tweenjs 的性能问题