Le remplissage déroulant avec un objet json

J'ai réussi à remplir mon menu déroulant avec un objet json, ce qui a bien fonctionné.
Actuellement j'essaie d'afficher une image qui est caché dans un div basé sur une option sélectionnée dans le menu déroulant. Comme la liste est remplie par l'objet json comment pourrais-je récupérer les données de l'image.

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>

Fichier JSON

{
    Cars: [{
        "CarType": "BMW",
        "carID": "bmw123"
    }, {
        "CarType": "mercedes",
        "carID": "merc123"
    }, {
        "CarType": "volvo",
        "carID": "vol123r"
    }, {
        "CarType": "ford",
        "carID": "ford123"
    }]
}

C'est comment je remplir le menu déroulant à l'aide de jquery.

$(document).ready(function() {
    $.getJSON("../cars.json", function(obj) {
        $.each(obj.cars, function(key, value) {
            $("#dropDownCars").append("<option>" + value.carsName + "</option>");
        });
    });
});

Aucun exemple de travail en jfiddle, serait très apprécié! Merci.

Un violon ou l'affichage de votre code HTML serait utile.
Ajouter un attribut de valeur de l'option et un changement de gestionnaire de la zone de liste déroulante qui se lit l'ID et définit le src de l'image en conséquence. Pour 30 bugs, je vais faire votre travail 😉

OriginalL'auteur user2721700 | 2013-08-28