- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:option:selectedの指定について)
jqueryでtableのクリックセル行から任意の列番号のセルtext情報を取得する方法
このQ&Aのポイント
- jqueryを使用してtableのクリックセル行から任意の列番号のセルのテキスト情報を取得する方法を教えてください。
- また、セルにselect文でoption指定がある場合、選択されている文字列を取得するにはどうすればよいですか?
- 現在、$(this).closest('tr').children('td').eq(n).text()を使用していますが、これにどこにoption:selectedを追加すれば良いのかわかりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> $(this).closest('tr').children('td').eq(n).find('select option:selected').text() find って処理コストが大きいから、出来るだけ使わないように工夫した方がいいと思いますよ。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5253/13739)
回答No.1
jQueryを使うのであれば ========== <select id="hoge"> <option value="1">Hoge 1</option> <option value="2">Hoge 2</option> </select> <script> var selectNo = $('#hoge').val(); </script> ========== で選択されたモノの value 値が取得できます。
質問者
お礼
ご回答ありがとうございました。 以下で自己解決しました。 $(this).closest('tr').children('td').eq(n).find('select option:selected').text()
お礼
そうなんですか。知りませんでした。ありがとうございます。