Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Play2框架下拉列表与jQuery或JavaScript一起使用_Java_Javascript_Jquery_Playframework - Fatal编程技术网

将Play2框架下拉列表与jQuery或JavaScript一起使用

将Play2框架下拉列表与jQuery或JavaScript一起使用,java,javascript,jquery,playframework,Java,Javascript,Jquery,Playframework,我是新手,所以请容忍我。有人能给我解释一下如何使用jQuery函数访问Play2框架下拉列表中选择的项目吗 例如: <select class = "selectone"> @for(gesture <- gesturesList){ <div class = "gesture" > <option value = @gesture.id> @gesture.getName() </option> <

我是新手,所以请容忍我。有人能给我解释一下如何使用jQuery函数访问Play2框架下拉列表中选择的项目吗

例如:

    <select class = "selectone">
@for(gesture <- gesturesList){
  <div class = "gesture" >  <option value = @gesture.id>
        @gesture.getName()
  </option>
  </div>} 
</select>


@对于(手势除非我误解,否则这与游戏无关,这是纯Jquery:

 //uses a class selector to get the selected value in the dropdown
 $(".selectone").val();
也就是说,您正在select中添加一个
div
,它不应该是这样的。您的代码应该是:

  <select class = "selectone">
  @for(gesture <- gesturesList){
      <option value = @gesture.id>
        @gesture.getName()
      </option>
  } 
  </select>


@对于(手势除非我误解,否则这与游戏无关,这是纯Jquery:

 //uses a class selector to get the selected value in the dropdown
 $(".selectone").val();
也就是说,您正在select中添加一个
div
,它不应该是这样的。您的代码应该是:

  <select class = "selectone">
  @for(gesture <- gesturesList){
      <option value = @gesture.id>
        @gesture.getName()
      </option>
  } 
  </select>


@为了(手势我尝试了你的建议pere能够获取值。但是我只能检索下拉列表中第一个对象的值。即使高亮显示另一个对象,值也不会改变。例如,如果列表中有arc、bet和cain,我只能获取arc的值,但即使在selec之后也无法获取bet或cain从列表中删除它们。任何与此相关的建议。我尝试了你的建议pere能够获取值。但是,我只能检索下拉列表中第一个对象的值。即使高亮显示另一个对象,值也不会更改。例如,如果列表中有arc、bet和cain,我只能获取arc bu的值即使从列表中选择了他们,t也无法获得赌注或凯恩。有什么建议吗。