0

こんにちは、rightmove の価格選択ボックスがどのように機能するかを示すコードを探していました。

基本的に最小価格を選択し、これに基づいて最大価格の選択ボックスの選択オプションが変更され、初期価格が最小価格選択ボックスで選択された最小価格になり、残りの最大価格選択オプションが入力されます新しい最低価格の選択から始まります。

また、最初に最大価格を選択してから、選択した最大価格よりも高い最小価格を選択すると、2 つの選択ボックスの価格オプションが逆になり、最小価格が最大価格になり、その逆になるリバース機能もあります。 -逆。

これが理にかなっていることを願っています rightmove プロパティ検索を見て、私が何を意味するかを確認してください。

どんな助けでも大歓迎です。

HTML

<div class="styled-select">
    <select id="minprice" name="minprice">
        <option value="0" selected="selected">MIN PRICE</option>
        <option value="50000">&pound; 50,000</option>
            <option value="60000">&pound; 60,000</option>
            <option value="70000">&pound; 70,000</option>
            <option value="80000">&pound; 80,000</option>
            <option value="90000">&pound; 90,000</option>
            <option value="100000">&pound; 100,000</option>
            <option value="110000">&pound; 110,000</option>
            <option value="120000">&pound; 120,000</option>
        <option value="200000">&pound; 200,000</option>
            <option value="300000">&pound; 300,000</option>
            <option value="400000">&pound; 400,000</option>
            <option value="500000">&pound; 500,000</option>
            <option value="600000">&pound; 600,000</option>
            <option value="700000">&pound; 700,000</option>
            <option value="800000">&pound; 800,000</option>
            <option value="900000">&pound; 900,000</option>
            <option value="1000000">&pound;1 million+</option>
    </select>
</div>
<div class="styled-select">
    <select id="maxprice" name="maxprice">
        <option value="0" selected="selected">MAX PRICE</option>
        <option value="50000">&pound; 50,000</option>
            <option value="60000">&pound; 60,000</option>
            <option value="70000">&pound; 70,000</option>
            <option value="80000">&pound; 80,000</option>
            <option value="90000">&pound; 90,000</option>
            <option value="100000">&pound; 100,000</option>
            <option value="110000">&pound; 110,000</option>
            <option value="120000">&pound; 120,000</option>
        <option value="200000">&pound; 200,000</option>
            <option value="300000">&pound; 300,000</option>
            <option value="400000">&pound; 400,000</option>
            <option value="500000">&pound; 500,000</option>
            <option value="600000">&pound; 600,000</option>
            <option value="700000">&pound; 700,000</option>
            <option value="800000">&pound; 800,000</option>
            <option value="900000">&pound; 900,000</option>
            <option value="1000000">&pound;1 million+</option>
    </select>
</div>
4

1 に答える 1

0
jQuery(document).ready(function() {         
    var aux;

    if (parseInt($('#min-year').val()) > parseInt($('#max-year').val())) {
       aux = $('#min-year').val();
       $('#min-year').val($('#max-year').val());
       $('#max-year').val(aux);
}
});

これが助けになることを願っています。ユーザーが min-year 未満の max-year を選択すると、値が反転されます

于 2013-04-12T22:48:41.123 に答える