2012-04-28 13 views
0

私は約2週間この答えを見つけることを試みてきました。 OK。私はスパンテキスト(変更)をコピーして入力値に入れようとしています。私がこれをやっているのは、ユーザーが選択したものを電子メールで送ることができるからです。ここに私のコードです。 http://jsfiddle.net/Hunter4854/qfdvE/隠された入力値にテキストをコピーする

jsfiddleを投稿してください。

+0

私はすでにチャットでこの質問に答えています。 http://jsfiddle.net/rlemon/T3Fj8/1/ user http://stackoverflow.com/users/1354104/hunter-mitchell http://chat.stackoverflow.com/transcript/message/3482157#3482157 – rlemon

答えて

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

EDIT:あなたはスパン(装飾されたドロップダウン)の値を取得し、隠しに設定したい場合、あなたはあなたのサンプルのコードのこの部分を更新する必要があります。新しく追加された行は太字で表示されます

$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

+0

@ハンター:私の更新された答えを見てください – Shyju

関連する問題