我是新手,所以请耐心等待。有人可以向我解释如何使用 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/