将Play2框架下拉列表与jQuery或JavaScript一起使用
我是新手,所以请容忍我。有人能给我解释一下如何使用jQuery函数访问Play2框架下拉列表中选择的项目吗 例如:将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> <
<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也无法获得赌注或凯恩。有什么建议吗。