添加Jquery选项的selectfield,如何保存所选选项

添加Jquery选项的selectfield,如何保存所选选项,jquery,select,dropdown,Jquery,Select,Dropdown,我有一个带有jquery选项的selectfield已经有好几年了 $(document).ready(function() { var currentTime = new Date(); var thisYear = currentTime.getFullYear(); var startYear = 1960; var x; for (x = thisYear; x >= startYear; x--) { $("#property_build").appe

我有一个带有jquery选项的selectfield已经有好几年了

$(document).ready(function() {
  var currentTime = new Date();
  var thisYear = currentTime.getFullYear();
  var startYear = 1960;
  var x;
  for (x = thisYear; x >= startYear; x--) {
    $("#property_build").append("<option value='" + x + "'>" + x + "</option>")
  };
});

但这显然不起作用。感谢您的帮助

你似乎想得太多了。要在jQuery中获取所选值(或多选的值数组),只需在
元素上使用
val()

let selectedValue = $('#property_build').val();

您只是在问如何在jQuery中获取表单元素的值吗?还是别的什么?在这种情况下,我不清楚“绑定并保存”是什么意思。我想获得一个选中的选项,以便将其保存到数据库中。现在,当我尝试保存时,no选项被保存。(我编辑了我的问题)如何再次将其连接到selectfield?所以我可以把它保存到数据库里。@Bluebell小姐:不清楚你说的“再连接一次”是什么意思。也不清楚这些与数据库的关系。请详细说明,好的。因此,我有一个select字段,其中的选项是用jquery扩展的。但是,当我想保存一个新选择的选项时,它不会保存到数据库中。我做了一个小测试,一个html选项字段确实被保存了。只是没有扩展jquery选项字段。以我的代码笔为例,因此我正在寻找一种方法来获取要保存到db的扩展jquery选项字段。@missbluebell:目前没有任何东西阻止这种情况发生。查看您自己代码的更新版本:唯一的更改是我在
元素中添加了
change
处理程序并输出值。选择任何值,您将看到它被捕获。无论您在将数据保存到数据库时遇到什么问题,问题不在于您显示的代码或您提出的问题。这行代码正是您从jQuery中的
元素获取值的方式。我明白您的意思。我首先认为我的代码不完整。但是,在回答问题之后再做一些额外的研究,就必须了解symfony框架是如何工作的。显然,它认为这些额外的jquery值是空的。除非你熟悉这个框架,否则我所寻找的答案并不在我最初的问题中。很高兴知道我的jquery代码本身运行良好。只是还没有准备好。
let selectedValue = $('#property_build').val();