我有 select2 jquery 下拉列表,它由兩個項目組成 *For Rent *For Sales 如果我選擇 For Rent,某些字段將顯示在與 For sales 相同的下方。問題是我不知道如果用戶在下拉列表中選擇了兩個字段,我將如何顯示這兩個字段。在我的代碼中,我嘗試這樣做,但是當用戶僅選擇一個時,它會顯示兩個字段$('#for_sales_fields').hide();$('#for_rents_fields').hide();$('#property-types-ids').change(function() { if($(this).val() == 1) { $('#for_sales_fields').show(); } else { $('#for_sales_fields').hide(); } if($(this).val() == 2) { $('#for_rents_fields').show(); } else { $('#for_rents_fields').hide(); } var test = []; $.each($('#property-types-ids :selected'), function(){ test.push($(this).val()); $('#for_sales_fields').show(); $('#for_rents_fields').show(); }) } );選擇出售時選擇出租時當兩者都被選中時,它應該顯示兩個字段前端代碼自動生成
如何根據select2 jQuery字段中選定的多個值顯示/隱藏div
qq_遁去的一_1
2021-08-20 10:17:40