J'ai un menu de sélection qui ressemble à ceci:comment passer la valeur d'index sélectionné pour une fonction de changement jquery
<select id ="cal-category-select">
<option value="/event-sort/list/2009/9/sports/">Sports Events</option>
<option value="/event-sort/list/2009/9/fine-arts/">Fine Arts Events</option>
...
</select>
lorsque l'utilisateur sélectionne une option dans la sélection, je dois passer l'attribut de valeur de l'option à cette fonction des données d'événement, il est le second paramètre:
$('#cal-category-select').bind('change.filter', need_value_attribute_here, update_cal);
la fonction update_cal référencé reçoit les données transmises à partir du deuxième paramètre et utiliser pour obtenir un contenu ajax
une idée de comment je peux faire ça? Je ne l'ai pas été en mesure de faire fonctionner
ont essayé ...
var category_url = $('#cal-category-select option:selected').attr('value');
$('#cal-category-select').unbind().bind('change.filter', category_url, update_cal);
mais qui ne retourne la première valeur d'option dans la liste
est 'change.filter' votre propre événement personnalisé défini? –
c'est l'événement de changement avec l'espace de noms de filtre – mjr