im en utilisant jQuery UI SelectMenu widget - http://wiki.jqueryui.com/w / Page / 12138056 / SELECTMENU
Je tente de lier le changement de changement. Mais cela ne fonctionne pas: P>
$(function() {
$('select#items').selectmenu();
$('select#items').bind("change",function(){
alert('x');
});
});
3 Réponses :
J'ai trouvé une réponse. Alors, voici:
$(function() {
$('#items').selectmenu({
change: function() {
alert('x');
}
});
});
Il est également possible d'ajouter un comportement d'ONCHANGE plus tard, une fois que le SelectMenu a été lancé. Sélectionnez simplement les éléments qui ont un comportement SelectMenu et modifier la propriété Modifier E.G. $ ('# éléments'). Modifier (fonction () {...}) code>
@Berliner Cette solution ne fonctionne pas pour moi ... BOUNZZ VOTRE SOLUTION Fonctionne uniquement lors de l'ouverture de la page .. pas lors de la modification de la sélection ..
Deux ans plus tard ... est-ce la seule solution? Dans mon projet, vous trouverez des tonnes de sélection de sélection avec les modifications existantes () - événement et tous ne fonctionnent pas avec SelectMenu.
@ user706420 $ ('corps'). On (SelectMenuChange ',' SELECT ', fonction () {$ (this) .trigger (' Modifier ')}) code>?
Étant donné que cela est arrivé d'abord sur Google et ne m'a pas donné la réponse que je cherchais, après avoir examiné le code de l'interface utilisateur JQuery, il peut être fait après initialement la configuration du menu SELECT, la liaison à l'événement SelectMenuChange comme ci-dessous. Travaillé pour moi quand même.
Je venais de tirer mes cheveux à ce sujet et je pensais un moyen facile de le faire. Vous devez fondamentalement dire à la sélection de SelectMenu de déclencher l'événement de changement.
Lorsque vous configurez votre SELECTMENU Utilisez la méthode de près, comme: P>
$('#container').on('change', 'select', function(e){
alert('x');
});