java - 通过 jQuery 或 JavaScript 使用 Play 2 框架下拉列表

标签 java javascript jquery playframework

我是新手,所以请耐心等待。有人可以向我解释如何使用 jQuery 函数访问 play 2 框架下拉列表中选择的项目吗?

例如:

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

上面的下拉列表由以下函数填充:

public static Result gesture()
  {
  List <Gesture> gcet = Gesture.find.orderBy("name asc").findList();
  return ok(views.html.train.render(gcet)); 
}

我想使用 jQuery 或 JavaScript 访问所选项目。任何建议。

最佳答案

除非我误解了,否则这与 Play 无关,它是纯 Jquery:

 //uses a class selector to get the selected value in the dropdown
 $(".selectone").val();

也就是说,您要在选择中添加一个 div ,它不应该是这样的。您的代码应该是:

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

关于java - 通过 jQuery 或 JavaScript 使用 Play 2 框架下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12236256/

相关文章:

php - 如何收集网站访问者的签名?

javascript - JQuery 原型(prototype)函数

java - 安卓Java。 invalidate(Rect) 的奇怪行为

java - 整洁架构中具有单一依赖性的用例

java - 使用 Java 运行 Python 脚本时出错

javascript - 验证停留在第一次验证

java - Google 应用程序灵活的 Java 日志记录不起作用

javascript - 批处理文件打开多个 URL

php - 如何计算用户在网页上的停留时间?

javascript - 如何使用href属性来存储元数据?