Jak wykryć w jQuery, kiedy zmieniono opcję w znaczniku select?jQuery - moduł obsługi zdarzeń wykrywający, czy została wybrana opcja HTML select
Na przykład [pseudokod]:
event handler function -> option changed(){
//do some stuff
}
EDIT:
Mam następujący wybierz:
<select id = "selectattribute">
<OPTION VALUE="0">Choose Attribute</OPTION>
<?php echo($options);?>
</select>
Próbuję to w jQuery:
$(document).ready(function() {
$("#selectattribute").change(function() {
alert('Handler for .change() called.');
});
});
Nic się nie dzieje ... th e funkcja nie uruchamia się.
EDIT: to działa, gdy używam $("#select")
zamiast $("#selectattribute")...can you not apply it to particular select tags?
dołączyć słuchacza do wybierz element przypadku zmian. Możesz użyć jQuery (lub dowolnej z wielu bibliotek) lub kilku linii zwykłego skryptu lub instrukcji obsługi w linii. – RobG
@RobG: Naprawdę nie powinieneś proponować programu wbudowanego ... – Saxoier
Czy próbowałeś różnych przeglądarek? –