javascript
1function course() { 2 3 $('[name=discount]').val(0); 4 5 var countyName = $('select[name="goods_name"] option:selected').attr("class"); 6 7 var count = $('select[name="discount"]').children().length; 8 9 for (var i=0; i<count; i++) { 10 11 var city = $('select[name="discount"] option:eq(' + i + ')'); 12 13 if(city.attr("class") === countyName) { 14 city.show(); 15 }else { 16 city.hide(); 17 } 18 } 19}
こちらのコードなんですが、、
セレクトボックスで選択された結果によって
次に選べるセレクトボックスの中身が変わるという
システムを作りたくて
ネットで色々調べたところこのコードに行き着きました。
そこでChromeだと問題なく動作するのですが、
safariだと指定の項目を選んでも、
次のセレクトボックスで全ての項目が出てきてしまいます。。
safariだけ何か特殊な書き方が必要なのでしょうか?
お分かりの方いらっしゃいましたらご回答いただけるととても幸いです。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/01 03:22
2017/07/01 04:47