以下是我的代碼: 對不起,質量和格式。 基本上,我想要的是將div的所有內容(文本,對象)複製到另一個div。 div #results包含谷歌地圖和其他一些對象。 我試過使用.clone,但它不工作。所有文本都被正確複製,但#results2中的谷歌地圖不顯示。 我需要做這些,因爲我將不得不根據一個值對div進行排序,並將它們顯示在一個頁面中,並執行一個導航系統。將包含對象的div複製到另一個div
/*created_div=new Object();*/
var my_div=create_div_test(p[z],my_traversed_edge,board,alight,visited_bus,tot_distance,tot_time);
if(my_div!=null){
v='#';
v+='results';
$('#results').html(my_div);
var x='animate';
var v='#animater';
v+=div_id;
x+=div_id;
var visited_id='#visited';
visited_id+=div_id;
created_div.my_id=div_id;
var map=create_map(div_id);
var poly=retrieve_results_edges(bus_stops_visited,map);
var strVar="";
strVar += "<span class=\"animate\">";
strVar += "<input type=\"button\" id="+x+" name=\"animate\" value=\"Animate\" \/>";
strVar += "<\/span>";
$(v).append(strVar);
retrieve_the_stops(bus_stops_visited,map);
var str_var=show_visited_stops(bus_stops_visited,map);
$(visited_id).append(str_var);
$('#'+x).bind('click',{poly:poly,map:map}, function(event) {
animate(event.data.poly,event.data.map)
});
set_map(map);
set_polyline_color(my_traversed_edge,bus_stops_visited,map);
$('#results2').html($('#results').html());
/*created_div.htmlContent=$('#results').clone();
$('#results').empty();
created_div.totaldistance=tot_distance;
created_div.totaltime=tot_time;
my_divs.push(created_div);*/
}
}
如果您在發帖之前無法對您的代碼進行格式化,並且只打算接受您詢問的40%問題的答案,那麼獲得高質量答案的機率就會很低。 – 2012-03-03 21:12:08
抱歉。有什麼建議麼?任何人。我需要能夠將#results的內容轉換爲#results2 – 2012-03-03 21:49:41