次の jquery (coffeescript) コードを含む Rails アプリがあります。
woassets = $('#workorder_woasset_id').html()
$('#workorder_location_id').change ->
group2 = $('#workorder_location_id :selected').text()
options2 = $(woassets).filter("optgroup[label='#{group2}']").html()
if options2
$('#workorder_woasset_id').html('<option value="">Please Select</option>' + options2)
$('#workorder_woasset_id').parent().show()
else
$('#workorder_woasset_id').empty()
場所を選択するとうまく機能し、Wooasset リストは関連するレコードのみにフィルターされます。
ただし、ページを最初に表示したときに場所が事前に選択されている場合、変更は行われていないため、Wooasset はフィルタリングされません。
ページが最初に読み込まれたときにフィルターをトリガーする方法はありますか?
助けてくれてありがとう!!!