前提・現状
■前提
現在現場にてWebアプリを作成しています。
HTML系経験の1~2か月しかなく、全くの初心者です。
■現状
WebアプリのページをJSPにて作成しています。
iteratorを利用した一覧表が三つ存在します。
その三つの表にはそれぞれラジオボタンが存在します。
〇ラジオボンタンの選択※(Bアラートの場合も)逆も同じ
・ラジオボタンはA表B表C表に関わらずラジオボタンの選択は一つのみ。
・A表のラジオボタンを選択した場合には、C表で選択していたラジオボタンがクリアされるような処理。
〇TAB切替時の処理として※(Bアラートの場合も)逆も同じ
・Aアラートを選択した状態で「Bアラート一覧TAB」に切り替えた時にはAアラートのラジオボタンをクリア。
・Cアラートを選択した状態で「Bアラート一覧TAB」に切り替えた時にはクリア処理なし。
(CアラートはTAB切り替えの対象外の為)
発生している問題、ソースコード
以下作成したソースコードではjQueryバージョン関係なく動作します。
https://jsfiddle.net/SiRO4t6a/do2wb9qu/
しかし、上記ソースコードからB表を削った状態(アラート件数が0件の場合の表示)でテストを実施した結果、
jQueryの[//ラジオボタン再設定処理]が反応しませんでした。
([//ラジオボタン再設定処理]:ラジオボタンの選択を一つのみにさせる処理)
しかし、jQueryのバージョンを3.1.1以上にしたところ正常に動作しました。
https://jsfiddle.net/SiRO4t6a/493k5k09/10/
質問内容
たまたまバージョンを変えて実行してみて出来ましたが、
最初のソースでは問題なく動いている為、単純なバージョンが悪いわけでは無いように思われますがどうでしょうか?
また、バージョンが問題だった場合、どのバージョンでも動作するようにする為にはどうしたらよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/06 18:05