0

私はこの例に従っています - http://jqueryui.com/selectable/#serializeで、ユーザーの選択に基づいて非表示の入力フィールドの値を設定できるようにしたいと考えています。したがって、例のように値が表示されるのではなく、その値が非表示の入力フィールドの値に連続して追加されます。どうすればこれを達成できますか?

<input type="hidden" />

4

1 に答える 1

1

選択した値を非表示フィールドに配置する場合は、非表示の入力にクラスまたは ID を追加してから、ソースのサンプル ページから次の行を変更します。

あなたの隠された入力

<input type="hidden" id="hiddenInput" />

例から、変更

var result = $( "#select-result" ).empty();

あなたの隠された入力に

var result = $('#hiddenInput').empty();

その後変更

result.append( " #" + ( index + 1 ) );

result.val('#' + (index + 1));

値を置き換えるのではなく追加するには、行を次のように変更します

result.val(result.val() + "#" + ( index + 1 ) );

これが実際の例です - http://jsfiddle.net/DBuVf/1

于 2013-06-10T03:33:26.483 に答える