• ベストアンサー

click frameworkについて

clickでselectを作成し <select name="sselect" id="selectId" size="1"> <option selected="selected" value="a"> あいうえお </option> </select> というHTMLが作成され optionのvalueではなく "あいうえお"の部分を取得したいのですがどうすれば出来ますか? (valueは取得できます。)

質問者が選んだベストアンサー

  • ベストアンサー
noname#94983
noname#94983
回答No.3

ああ、選択した項目のlabelがとりたいのか。となると、一発で取り出せる機能はなかったと思う。optionListから順にoptionを取り出して、選択したvalueかどうかをチェックしていくしかないと思う。

burood0001
質問者

お礼

そうですか・・・ 分かりましたありがとうございます。

その他の回答 (2)

noname#94983
noname#94983
回答No.2

valueではなく、labelだろうと思う。labelフィールドを直接参照するか、getLabel()の呼び出しとかでとれないだろうか。

burood0001
質問者

補足

Select select = new Select("storeselect","かき",false); select.getLabel(); 当たり前ですが、とするとselectで設定している"かき"を取得してしまう selectのoptionのリストを取得して直接参照はできますが、 optionが複数ある場合、選択したoptionのLabelをピンポイントで取得したいのです やはり取得したoptionのリストに対して、valueの値で検索をしなくてはいけないのでしょうか?

  • kana_m
  • ベストアンサー率40% (26/65)
回答No.1

JavaScriptの話でしょうか? optionのinnerHTML属性で値取得できると思います。

burood0001
質問者

補足

JavaScriptではなく click frameworkです

関連するQ&A