Come posso rilevare in jQuery quando è stata cambiata qualsiasi opzione in un tag di selezione?jQuery - gestore di eventi per rilevare se l'opzione di selezione HTML è stata selezionata
Per esempio [pseudocodice]:
event handler function -> option changed(){
//do some stuff
}
EDIT:
Ho il seguente selezionare:
<select id = "selectattribute">
<OPTION VALUE="0">Choose Attribute</OPTION>
<?php echo($options);?>
</select>
sto provando questo in jQuery:
$(document).ready(function() {
$("#selectattribute").change(function() {
alert('Handler for .change() called.');
});
});
Non succede niente ... th La funzione non è innescata.
EDIT: funziona quando uso $("#select")
invece di $("#selectattribute")...can you not apply it to particular select tags?
Si allega un ascoltatore all'elemento di selezione per l'evento di modifica. È possibile utilizzare jQuery (o qualsiasi numero di librerie) o alcune righe di script semplice o un gestore in linea. – RobG
@RobG: Davvero non dovresti proporre un gestore in linea ... – Saxoier
hai provato diversi browser? –