I am trying to show different options when the user selects #im-buying
or #im-renting
.
This is how my code is set up at the moment, I'm current hiding the .renting
class until the user switches the option to #im-buying
$(function() {
$('#im-buying').change(function() {
$('.renting').hide();
$('.buying').show();
});
});
$(function() {
$('#im-renting').change(function() {
$('.buying').hide();
$('.renting').show();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option id="im-buying" value="BUY A PROPERTY">Buy a property</option>
<option id="im-renting" value="RENT A PROPERTY">Rent a property</option>
</select>
<h4>
<strong>MIN PRICE:</strong>
</h4>
<select class="buying">
<option value="not specific">Not Specific</option>
<option value="MIN PRICE">£40,000</option>
<option value="MIN PRICE">£50,000</option>
<option value="MIN PRICE">£60,000</option>
<option value="MIN PRICE">£70,000</option>
<option value="MIN PRICE">£80,000</option>
<option value="MIN PRICE">£90,000</option>
<option value="MIN PRICE">£100,000</option>
<option value="MIN PRICE">£110,000</option>
<option value="MIN PRICE">£120,000</option>
<option value="MIN PRICE">£130,000</option>
<option value="MIN PRICE">£140,000</option>
<option value="MIN PRICE">£150,000</option>
<option value="MIN PRICE">£200,000</option>
<option value="MIN PRICE">£300,000</option>
<option value="MIN PRICE">£400,000</option>
<option value="MIN PRICE">£500,000</option>
<option value="MIN PRICE">£600,000</option>
<option value="MIN PRICE">£700,000+</option>
</select>
<select class="renting">
<option value="not specific">Not Specific</option>
<option value="MAX PRICE">£250</option>
<option value="MAX PRICE">£450</option>
<option value="MAX PRICE">£600</option>
<option value="MAX PRICE">£700</option>
<option value="MAX PRICE">£800</option>
<option value="MAX PRICE">£1000</option>
<option value="MAX PRICE">£1100</option>
<option value="MAX PRICE">£1200</option>
<option value="MAX PRICE">£1400</option>
</select>