javascript - 通过jQuery替换div的内容

标签 javascript jquery html

我有一个文件login.ejs<div id="loginPage"> 开头然后包含一个登录表单。然后我有一个文件 index.ejs with a <div id="container"> ID。我希望能够单击 container-div 外部的链接,该链接将用 loginPage div 的内容替换 container-div 的内容。在我的index.ejs我有:

<a href="#" id='admin' title="admin"><p><b>Admin</b></p></a>

我在index.js中有一个脚本:

function events() {
    // register events
        $('#admin').click(function()
        {
            $('#container').html('#loginPage');
            return false;
        });
}

但是我无法让它工作,有人可以提供一些想法吗?

最佳答案

您需要执行如下操作,首先获取像 $('#loginPage').html() 这样的 html,然后将此 html 分配给容器。

$('#admin').click(function()
        {
            $('#container').html($('#loginPage').html());
            return false;
        });

关于javascript - 通过jQuery替换div的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13930209/

相关文章:

javascript - 在 Ajax 调用中解析 JSON

javascript - 为什么 "date"和 "time"条目在 Google Chrome Mobile 中显示不正确?

javascript - 如何连续垂直自动滚动div内容

javascript - 使用 Ajax 将带有字母数字键的数组发送到 PHP 脚本

HTML 缩小?

javascript - 将数据从 View 中的动态文本框发送到 AngularJS Controller

javascript - Jquery jAlert 插件 : JAlert over jPrompt

javascript - 动态突出显示(更改背景)网页中的内容

html - 重新定位嵌入的 Facebook 视频?

javascript - 输入占位符文本转换 CSS 样式