3 つの選択フィールドを持つフォームがあります。最初の選択に基づいて 2 番目の選択を行い、次に 2 番目の選択に基づいて 3 番目の選択を行います。したがって、プロパティ タイプ -> 郡 -> 市区町村です。私のjsの基本的な考え方は次のとおりです。
$('.property_type').change(function(){
if(this.value == 'com'){
$('.property_detail_county').html('MY HTML');
}else if((this.value == 'res')){
$('.property_detail_county').html('MORE HTML');
}
これらはすべて .ready() にあります。そして、これはうまく機能しています。私の問題は、2 番目の選択 (都市) を設定するために作成された 2 番目の関数を記述しようとすると、何も起動しないことです。これが私の 2 番目の関数で、これも ready の中にあります。
$('.property_detail_county').change(function(){
console.log('Changed');
});
私の理論では、条件のために 2 番目の関数が読み取られたりロードされたりすることはありません。これを行う別の方法を知っていますか?
前もって感謝します。
Psこれがすでに回答されている場合は、お気軽に正しい方向に向けてください。件名がどこにも見つかりませんでした。