我有兩個div如何合併兩個div一個DIV
<div id = "first">some details111</div>
和
<div id = "second">some details222</div>
我想創建:
<div id ="New">some details111 some details222</div>
什麼是最好的和快速的方式去做吧?
我有兩個div如何合併兩個div一個DIV
<div id = "first">some details111</div>
和
<div id = "second">some details222</div>
我想創建:
<div id ="New">some details111 some details222</div>
什麼是最好的和快速的方式去做吧?
使用jQuery,你可以這樣做:
$(document).ready(function(){
$("body").append("<div id='New'></div>");
$("#New").text($("#first").text() + " " +$("#second").text());
});
好,使用jQuery你可以通過這樣做:
$("body").append(
$('<div/>')
.attr("id","New")
.html(
$("#first).html() + $("#second").html()
)
);
嗨,感謝您的幫助。我怎麼看它創造了我新的div,但我如何抹去舊的? – user2095956 2013-02-21 15:24:47
'$(「#first,#second」)。remove()'; – 2013-02-21 16:17:32
嘗試以下:
小提琴例:http://jsfiddle.net/RYh7U/99/
如果你已經有DIV ID爲「NEW」,然後嘗試象下面這樣:
$('#New').html($('#first').html() + " " + $('#second').html())
如果想創建一個div,然後添加的內容,然後嘗試像下面。
$("body").append("<div id ='New'></div>")
$('#New').html($('#first').html() + " " + $('#second').html())
這是行不通的,因爲'$('New')'會嘗試選擇一個元素(並失敗),而不是創建一個新元素。 – 2013-02-21 15:15:50
@AnthonyGrist:我改變了我的代碼... – Pandian 2013-02-21 15:16:32
同樣的問題,'div id =「New」>'元素不存在;你仍然在嘗試(錯誤地)選擇一個現有的元素,而不是創建一個新的元素。 – 2013-02-21 15:17:17
$("<div></div>").attr("id", "New").html($("#first").html() + $("#second").html()).appendTo($("body"));
一些香草JS踢和笑聲:
// grab the content from our two divs
var content1 = document.getElementById('one').innerHTML;
var content2 = document.getElementById('two').innerHTML;
// create our new div, pop the content in it, and give it an id
var combined = document.createElement('div');
combined.innerHTML = content1 + " " + content2; // a little spacing
combined.id = 'new';
// 'container' can be whatever your containing element is
document.getElementById('container').appendChild(combined);
請在這裏展示了一些工作。這不是一個免費的軟件寫作服務。 – 2013-02-21 15:10:12
這不是免費的,我們寫點代碼! – dfsq 2013-02-21 15:12:18
嗨,我不是要求給我寫一個免費的代碼,我只是想要一個好的提示或建議。 – user2095956 2013-02-21 15:12:45