Hello.
J'ai besoin d'afficher un petit visuel de background contextuel lors de la sélection d'une <option> dans un <select>.
J'étais parti sur
	
Mais souci, Chrome et IE ne déclenchent aucun événement sur les <option>.
J'aurais bien la possibilité de binder un keypress et un mousemove au niveau du <select>, mais le mousemove est déclenché un milliard de fois, ce que je trouve loin d'être satisfaisant.
Si quelqu'un a une idée, merci d'avance.
      
      
    J'ai besoin d'afficher un petit visuel de background contextuel lors de la sélection d'une <option> dans un <select>.
J'étais parti sur
<p>
	<label for="bla">Truc</label>
	<select name="bla" id="bla">
		<option value="0">Machin</option>
		<option value="1">Autre machin</option>
		<option value="2">Un dernier machin pour la route</option>
	</select>
</p>
var $select = $("#bla"),
	$container = select.closest("p");
	
$select.on('mouseover, keyup', 'option', function () {
	var val = $(this).attr('val');	
	//Changement de la classe de $container selon pleins de trucs
});
Mais souci, Chrome et IE ne déclenchent aucun événement sur les <option>.
J'aurais bien la possibilité de binder un keypress et un mousemove au niveau du <select>, mais le mousemove est déclenché un milliard de fois, ce que je trouve loin d'être satisfaisant.
Si quelqu'un a une idée, merci d'avance.
  Dans ton cas, regarde comme l'a suggéré Paolo du côté de l'événement onChange (ou change avec jQuery).
  
 .