date-valを使って、セレクトボックスを連動させる
簡単なコードで実装できます。下記がサンプルコードです。
▼JavaScript
$(function(){ var $children = $('.pref'); var original = $children.html(); $('.region').change(function() { var val1 = $(this).val(); $children.html(original).find('option').each(function() { var val2 = $(this).data('val'); if (val1 != val2) { $(this).not(':first-child').remove(); } }); if ($(this).val() == "") { $children.attr('disabled', 'disabled'); } else { $children.removeAttr('disabled'); } }); }); });
▼CSS
▼HTML
今回、参考にさせていただいたのは、
『渋谷に住むWEBデザイナの備忘録』さんです。
ありがとうございます。