[英]Replace content of div through jQuery
我有一個文件login.ejs
,它以<div id="loginPage">
,然后包含一個登錄表單。 然后,我有了一個with a <div id="container">
id的文件index.ejs
。 我希望能夠單擊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分配給container。
$('#admin').click(function()
{
$('#container').html($('#loginPage').html());
return false;
});
確切地說,使用load
函數:
$('#admin').click(function(e){
e.preventDefault();
$('#container').load('login.ejs #loginPage');
});//--------------------^^^^^^^^--^^^^^^^^^^-----loads the <div id="loginPage">
//---------------------------------------------from the login.ejs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.