2012-04-28 63 views
0

我一直在嘗試約兩個星期才能找到答案。好。我試圖複製跨越文本(更改)並將其放入輸入值。我這樣做的原因是我可以通過電子郵件發送用戶選擇的內容。這是我的代碼。 http://jsfiddle.net/Hunter4854/qfdvE/複製跨文本到隱藏的輸入值

請張貼jsfiddle。

+0

看起來像一個新帳戶....我已經在聊天中回答了這個問題。 http://jsfiddle.net/rlemon/T3Fj8/1/用戶http://stackoverflow.com/users/1354104/hunter-mitchell http://chat.stackoverflow.com/transcript/message/3482157#3482157 – rlemon 2012-04-28 02:27:27

回答

0
$(function(){ 
    $("#test_select").change(function(){ 
     $("#dropdown").val($(this).val());   
    });  
}); 
​ 

編輯:如果你想要得到的跨度值(飾下拉列表)和隱藏的設置,你需要更新你的樣品中的這部分代碼。新添加的行是粗體顯示

$lists.live('click',function(e) { 
    e.stopPropagation(); 
    $lists.not(this).find('ul:visible').hide() 
    var $tgt = $(e.target); 
    $(this).find('ul').slideToggle('fast'); 
    if ($tgt.is('li')) { 
     $(this).find('span').html($tgt.html()); 
     var value=$tgt.attr('rel');  

     $("#dropdown").val(value); //This line is what you want 

     $('#test_select').val(value); 
    } 

}) 
+0

謝謝爲你的答案。幾天後我將無法接受答案,因爲我無法登錄我的電腦。 – hunter 2012-04-28 02:11:32

+0

@hunter:查看我更新的答案 – Shyju 2012-04-28 02:19:27