2009-02-24 6 views

Répondre

44

Vous n'avez pas besoin d'un script pré-packagé pour cela, juste quelques lignes de code.

// get your select element and listen for a change event on it 
$('#selectEl').change(function() { 
    // set the window's location property to the value of the option the user has selected 
    window.location = $(this).val(); 
}); 
8

Je n'ai pas testé cela mais je pense que c'est l'équivalent de l'échantillon sur la page que vous avez référencée.

$(document).ready(function() { 
    $('#select').change(function() { 
     location.href = $(this).val(); 
    }); 
}); 

<select id="select"> 
    <option value="#">Select a location</option> 
    <option value="location.htm">Location</option> 
    <option value="other.htm">Other</option> 
</select> 
+0

Il me semble ou il manque un ')'? De toute façon ... ce n'est pas jQuery, mais pour quelque chose d'aussi ad hoc, il est plus facile et plus simple d'utiliser un code en ligne.