私は約2週間この答えを見つけることを試みてきました。 OK。私はスパンテキスト(変更)をコピーして入力値に入れようとしています。私がこれをやっているのは、ユーザーが選択したものを電子メールで送ることができるからです。ここに私のコードです。 http://jsfiddle.net/Hunter4854/qfdvE/隠された入力値にテキストをコピーする
jsfiddleを投稿してください。
私は約2週間この答えを見つけることを試みてきました。 OK。私はスパンテキスト(変更)をコピーして入力値に入れようとしています。私がこれをやっているのは、ユーザーが選択したものを電子メールで送ることができるからです。ここに私のコードです。 http://jsfiddle.net/Hunter4854/qfdvE/隠された入力値にテキストをコピーする
jsfiddleを投稿してください。
$(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);
}
})
私はすでにチャットでこの質問に答えています。 http://jsfiddle.net/rlemon/T3Fj8/1/ user http://stackoverflow.com/users/1354104/hunter-mitchell http://chat.stackoverflow.com/transcript/message/3482157#3482157 – rlemon