jQuery: masquer et afficher un élément d'entrée

Je suis en train de faire est de cacher/montrer un certain objet d'entrée si un sélectionnez la valeur est vérifiée.

Code JSFiddle

La partie HTML du code est ici:

<label for="add_fields_placeholder">Placeholder: </label>
<select name="add_fields_placeholder" id="add_fields_placeholder">
    <option value="50">50</option>
    <option value="100">100</option>
    <option value="Other">Other</option>
</select>
<div id="add_fields_placeholderValue">
    Price:
    <input type="text" name="add_fields_placeholderValue" id="add_fields_placeholderValue">
 </div>

Et le jQuery partie est ici:

$(document).ready(function()
{
    $("#add_fields_placeholder").change(function() {
        if($(this).val() == "Other") {
            $("#add_fields_placeholderValue").show();
        }
        else {
            $("#add_fields_placeholderValue").hide();
        }
    });
});

Donc, si l'utilisateur choisit "Autre", il montre un autre objet entrée.

Le problème est désormais de cette. En premier lorsque vous ouvrez la page, la première option est sélectionnée par défaut et l'option de saisie de l'objet est affiché. Il masque une fois que vous sélectionnez une autre option.

Est-il un truc pour faire le cacher lors du premier chargement de la page? Pas seulement quand vous sélectionnez une valeur manuellement.

Merci les gars.

OriginalL'auteur inrob | 2012-08-11