1

私はフレームワークをプレイするのが初めてなので、ご容赦ください。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 を使用して、選択したアイテムにアクセスしたいと考えています。なにか提案を。

4

1 に答える 1

1

私が誤解していない限り、それは Play とは何の関係もなく、純粋な Jquery です。

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

そうは言ってもdiv、選択に a を追加していますが、そうであってはなりません。コードは次のようになります。

  <select class = "selectone">
  @for(gesture <- gesturesList){
      <option value = @gesture.id>
        @gesture.getName()
      </option>
  } 
  </select>
于 2012-09-03T10:45:52.450 に答える