J'ai des problèmes avec le prototype qui change la valeur d'un champ caché.Prototype ou JQuery change la valeur d'un champ caché?
Fonction:
function remove_fields (link) {
$(link).next('input[type=hidden]').value = '';
$(link).up(".open_hours").hide();
}
Si je commente la $(link).next('input[type=hidden]').value = '';
la fonction fonctionne cacher. Essayer de définir la valeur me donne une erreur:
$(link).next("input[type=hidden]") is undefined
Voici mon code HTML autour de l'appel de fonction:
<div class="monday">
<div class ="open_hours">
<li><label for="location_monday">Monday</label>
Open: 06:29PM -
Close: 04:21PM
<a href="#" onclick="remove_fields(this); return false;">remove</a></li>
<li class="hidden optional" id="location_monday_open_input"><input id="location_monday_open" name="location[monday_open]" type="hidden" value="18:29:00" /></li>
<li class="hidden optional" id="location_monday_close_input"><input class="close" id="location_monday_close" name="location[monday_close]" type="hidden" value="16:21:00" /></li>
</div>
</div>
Je ne sais pas ce que je fais mal ici? Merci les gars!
En jquery up n'est pas une fonction mais vous avez dit jquery? – anthonyv