jquery - 如何将选择框的文本插入隐藏字段

标签 jquery

我需要将选定文本框的文本插入隐藏字段,我不太确定如何实现这一点,

如有任何帮助,我们将不胜感激。

<form id="select">
                <select name="select" id="select">
                  <option>NY, 10&quot;, £6.65</option>
                  <option>NY, 12&quot;, £8.95</option>
                  <option>NY, 16&quot;, £11.95</option>
                  <option>Chicago, 7&quot;, £3.45</option>
                  <option>Chicago, 10&quot;, £6.65</option>
                  <option>Chicago, 12&quot;, £8.95</option>
                  <option>Chicago, 16&quot;, £11.95</option>
                  <option>Chicago, Beast 24&quot; x 18&quot;, £19.95</option>
                 </select>
         </form>


<form id="add-pizza">
<input type="hidden" name="my-item-name" value="" />
</form>

我需要将文本框的文本插入隐藏字段 value=""。

   $(function()
    {
    var str="";
    $("#select option:selected").each(function() {
        str += $this.text() + "";
});

  });

谢谢

最佳答案

您可以使用选择的更改功能来运行将所选选项的文本复制到隐藏输入中的功能。

示例:

$('#select').change( function(){
  $('input[name=my-item-name]').val( $(this).children(':selected').text() );
});

关于jquery - 如何将选择框的文本插入隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1218988/

相关文章:

javascript - jQuery 'HTML function doesn' t 处理特殊字符

javascript - 获取位置为 :fixed 的元素的滚动值

javascript - 无法实现流畅的javascript动画

javascript - 将 div 的内容复制到剪贴板

javascript - 无法从动态填充的字符串中 trim 尾随逗号

jquery - 如何为 Wordpress WP Page-Navi 插件启用 AJAX

javascript - Jquery:$.when 根据参数的数量表现不同

jQuery 处理/隐藏预期的 Ajax 404 错误

javascript - 使用异步 ajax 调用构建对象

javascript - 检查整个元素何时在 View 中