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 回答