2012-05-22 19 views
0

enter image description here克隆值到跨度任何其他HTML元素

這是我在應用領域,我需要把這個值克隆到一些span元素或任何其他HTML元素,所以這將是日期的一個克隆,我從選擇器中選擇:

<select id="massmedium_register_date_1i" name="massmedium[register_date(1i)]"></select> 
<select id="massmedium_register_date_2i" name="massmedium[register_date(2i)]"></select> 
<select id="massmedium_register_date_3i" name="massmedium[register_date(3i)]"></select> 

例如:

我選擇:15 - 06 - 1982

克隆到:

<span class="date">15</span><span class="date">06</span><span class="date">1982</span> 

任何幫助是受歡迎的。謝謝。

+0

您是否試過閱讀[jQuery文檔](http://docs.jquery.com/Main_Page)? – Joseph

+0

jQuery?從來沒有聽說過..確定我沒有找到解決方案,最好直接鏈接到問題本身,而不是鏈接到文檔。不管怎麼說,還是要謝謝你。 – rmagnum2002

+0

[Stack Overflow不是您的個人研究助理](http://meta.stackexchange.com/a/128553/177538)。你應該[閱讀常見問題。](http://stackoverflow.com/faq#dontask) – Joseph

回答

0

這會給你約會

var d = $('#massmedium_register_date_1i').val(); 

然後,你可以把它寫

var span = '<span class="date">' + d +'</span><span class="date">06</span><span class="date">1982</span> 
'; 

比其追加

$('body').append(span); 
0

像這樣的東西應該工作:

var 

day = $('#massmedium_register_date_1i').val(), 
month = $('#massmedium_register_date_2i').val(), 
year = $('#massmedium_register_date_3i').val() 

// Then put this inside your event 
var markup = '<span class="day">'+ day +'</span>' + 
    '<span class="month">'+ month +'</span>' + 
    '<span class="year">'+ year +'</span>' 

$(markup).appendTo('#yourContainer') 
+0

基於你的代碼我已經想出了這個http://jsfiddle.net/WTavm/,但它不是應該如此,你可以看看它,希望你是更好,那麼我在jQuery中。謝謝。 – rmagnum2002