获取WordPress表单中选择字段中选定选项的值

时间:2019-07-25 作者:Shritama Sengupta

所以,我试图在不将其提交给服务器端的情况下获得所选的选项。我有两个下拉字段,第一个是姓氏,第二个是名字。两者都是从Google表单填充的。E、 g.如果用户选择姓氏“Doe”,则第二个下拉列表会自动搜索以姓氏“Doe”结尾的所有名称,并用相应的名字填充第二个下拉列表。

我正在使用忍者表单,并尝试使用jQuery获取所选选项。下面是我在函数中添加的代码。php文件:

<script language="JavaScript" type="text/javascript">;
   // First Method:
   var value = jQuery(function($){$("#field-id option:selected").val()});
  console.log(value);

  //Second Method:
  var value = jQuery(function($){$("#field-id :selected").children("option").filter(":selected").text()});
  console.log(value);

   //Third Method:
  var value = jQuery(function($){$("#field-id  :selected").text()});
  console.log(value);
 </script>
不幸的是,当我尝试记录时,这三种方法都给出了输出[对象对象]。写入值。我尝试控制台。log来记录这些值,但我为每个日志获得了很长的控制台输出,其中没有一个包含所选值。

1 个回复
SO网友:czerspalace

你想完成什么?您在错误的位置分配了值。它应该是:

jQuery(function($){
    var value = $("#field-id option:selected").val();
    console.log(value);
    //And then here use the value
});