私は次のコードを持っています。少し操作したいと思いますが、プレーンな JavaScript で行う方が慣れていると感じます。
jQuery ->
states = $('#person_state_id').html()
console.log(states)
$('#person_country_id').change ->
country = $('#person_country_id :selected').text()
options = $(states).filter("optgroup[label=#{country}]").html()
console.log(options)
if options
$('#person_state_id').html(options)
else
$('#person_state_id').empty()
ありがとう!