不同的html頁面上我有2個html頁面與另一個DIV更換一個DIV
1和2的結構有點像這個
<div id="a">
<div id="b">
</div>
</div>
現在我想做的事是上的click事件我想第1頁的DIV b。通過頁面的DIV b來替換2
任何人都可以幫助我如何實現這一目標
不同的html頁面上我有2個html頁面與另一個DIV更換一個DIV
1和2的結構有點像這個
<div id="a">
<div id="b">
</div>
</div>
現在我想做的事是上的click事件我想第1頁的DIV b。通過頁面的DIV b來替換2
任何人都可以幫助我如何實現這一目標
那麼既然你不給我上我的工作會讓它從頭開始了:
$('something').click(function(){
$.post('page2.php',{}, function(data){
$('#b').replaceWith($('#b', $(data)));
})
})
您需要AJAX爲了獲得續第2頁。然後,一旦你擁有它,你可以使用replaceWith。
您正在尋找jQuery的負載功能。
$('#a').load('page2.html #b');
這將替換#A從第2頁#B的一切。如果#A包含其他元素,你要保持住,你需要做的是這樣的:
$.get('page2.html', {}, function(data) {
$('#b').replaceWith($('#b', $(data)));
})
運行,每當你要替換#B元素(即點擊或時後)。
的另一種可能是以下。 訪問第1頁時,您直接包含第2頁的內容。但是您隱藏了內容(css)。
你有什麼** **你做了這麼遠嗎? – Neal