jquery - Populating drop down with json object -
i have managed populate drop down menu json object, worked fine. trying display image in hidden div based on option selected drop down. drop down populated json object how retrieve image data.
html
<form> <fieldset id="autoheight"> <legend>pod</legend> <h2>cars</h2> <select name="drop_down" id="dropdowncars"> <option value="none" selected="selected">select type</option> </select> </fieldset> </form> <div id="showbmw" class="hidden"> <a href="http://cdn.iphoneincanada.ca/wp-content/uploads/2012/08/white-bmw.jpg"></a> </div>
json file
{ cars: [{ "cartype": "bmw", "carid": "bmw123" }, { "cartype": "mercedes", "carid": "merc123" }, { "cartype": "volvo", "carid": "vol123r" }, { "cartype": "ford", "carid": "ford123" }] }
this how populate dropdown menu using jquery.
$(document).ready(function() { $.getjson("../cars.json", function(obj) { $.each(obj.cars, function(key, value) { $("#dropdowncars").append("<option>" + value.carsname + "</option>"); }); }); });
any working example in jfiddle, appreciated! thanks.
$('#dropdowndest').on('change', function() { if ($(this).val() == 'vol123r') { $('#imghide').removeclass('hide'); } else { $('#imghide').addclass('hide'); } });
Comments
Post a Comment