私は正常に動作している次のものを持っています:
if (jQuery('#target').val() == '1') {
jQuery('.room_row').addClass('hide').eq(0).removeClass("hide");
}
ただし、最初の 2 つの div.room_row の「非表示」クラスが削除されるように、次のようなものを追加する必要があります。
if (jQuery('#target').val() == '2') {
jQuery('.room_row').addClass('hide').eq(0,1).removeClass("hide");
}
更新 多くの人がスライスの使用を推奨していますが、私はそれを機能させることができません。room_row のクラスを持つ 7 つの div があります。選択リストでオプション 1 を選択すると、最初の .room_row が表示される必要があります。2 を選択した場合、最初の 2 つの .room_row を表示する必要があります。