私が今使用しているマルチセレクトブートストラップドロップダウンセレクタは、JSを破壊しています。価格帯マルチセレクトブートストラップドロップダウンオプションセレクタが常に正しい/異なる変数を表示しない
私が現在使用しているJavascriptは、ロングレットドロップダウンを完全に(デフォルトで販売価格を示す販売オプションで)選択すると機能しますので、正しい月額料金が表示されますが、販売ドロップダウンオプションは、その後、私は販売価格に戻ってくる必要があります、それは長い間価格のオプションを可能に固定しています。
$(".select_type").change(function() {
if ($(this).find(':selected')[0].className === "propertySalesOption") {
$('.rentalSearch').hide();
$('.lettingsSearch').hide();
$('.saleSearch, .SalesRentSearch').fadeIn('fast');
$("#longletval").val("0");
}
else if ($(this).find(':selected')[0].className === "longLetsOption") {
$('.saleSearch').hide();
$('.lettingsSearch').hide();
$('.rentalSearch, .SalesRentSearch').fadeIn('fast');
$("#longletval").val("1");
}
else if ($(this).find(':selected')[0].className === "holidayLettingsOption") {
$('.saleSearch').hide();
$('.rentalSearch').hide();
$('.SalesRentSearch').hide();
$('.lettingsSearch').fadeIn('fast');
}
});
<select class="select_type form-control selectpicker">
<option class="propertySalesOption">Property Sales</option>
<option class="longLetsOption">Long Lets</option>
</select>
<select name="MinimumPrice" class="form-control selectpicker">
<option value="0">Min Price</option>
<option class="rentalSearch" style="display:none;" value="500">€500 (/m)</option>
<option class="rentalSearch" style="display:none;" value="600">€600 (/m)</option>
<option class="rentalSearch" style="display:none;" value="700">€700 (/m)</option>
<option class="rentalSearch" style="display:none;" value="800">€800 (/m)</option>
<option class="rentalSearch" style="display:none;" value="900">€900 (/m)</option>
<option class="rentalSearch" style="display:none;" value="1000">€1.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="1200">€1.200 (/m)</option>
<option class="rentalSearch" style="display:none;" value="1400">€1.400 (/m)</option>
<option class="rentalSearch" style="display:none;" value="1600">€1.600 (/m)</option>
<option class="rentalSearch" style="display:none;" value="1800">€1.800 (/m)</option>
<option class="rentalSearch" style="display:none;" value="2000">€2.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="2500">€2.500 (/m)</option>
<option class="rentalSearch" style="display:none;" value="3000">€3.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="4000">€4.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="5000">€5.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="10000">€10.000 (/m)</option>
<option class="rentalSearch" style="display:none;" value="15000">€15.000 (/m)</option>
<option class="saleSearch" value="50000">€50.000</option>
<option class="saleSearch" value="75000">€75.000</option>
<option class="saleSearch" value="100000">€100.000</option>
<option class="saleSearch" value="125000">€125.000</option>
<option class="saleSearch" value="150000">€150.000</option>
<option class="saleSearch" value="175000">€175.000</option>
<option class="saleSearch" value="200000">€200.000</option>
<option class="saleSearch" value="250000">€250.000</option>
<option class="saleSearch" value="300000">€300.000</option>
<option class="saleSearch" value="350000">€350.000</option>
<option class="saleSearch" value="400000">€400.000</option>
<option class="saleSearch" value="450000">€450.000</option>
<option class="saleSearch" value="500000">€500.000</option>
<option class="saleSearch" value="550000">€550.000</option>
<option class="saleSearch" value="600000">€600.000</option>
<option class="saleSearch" value="650000">€650.000</option>
<option class="saleSearch" value="700000">€700.000</option>
<option class="saleSearch" value="750000">€750.000</option>
<option class="saleSearch" value="800000">€800.000</option>
<option class="saleSearch" value="850000">€850.000</option>
<option class="saleSearch" value="900000">€900.000</option>
<option class="saleSearch" value="950000">€950.000</option>
<option class="saleSearch" value="1000000">€1.000.000</option>
<option class="saleSearch" value="1500000">€1.500.000</option>
<option class="saleSearch" value="2000000">€2.000.000</option>
<option class="saleSearch" value="2500000">€2.500.000</option>
<option class="saleSearch" value="3000000">€3.000.000</option>
<option class="saleSearch" value="3500000">€3.500.000</option>
<option class="saleSearch" value="4000000">€4.000.000</option>
<option class="saleSearch" value="4500000">€4.500.000</option>
</select>
私はそれが正常に動作下に、これはJS追加すると、しかし、ドロップダウンオプションはコンテナに切断しても、私の二次検索のドロップダウンオプションを台無しに、下のコードやスクリーンショットを参照してください。
<script>
$(document).ready(function() {
$('.selectpicker').selectpicker();
});
</script>
ブートストラップv3を使用していますか?あなたのページに他のCSSファイルを含めましたか、これはデフォルトのテーマではないと思いますよね?他のjsファイルをドロップダウンのターゲットにロードしていますか?あなたはその行動のライブバージョンを見るために私たちのためにjsfiddleを作ることができますか? –
あなたは完全なHTMLを共有することができます –
価格が正しく表示されています:FF&Chromeのhttps://i.imgur.com/nyfsNlF.png –