jquery: wywołanie funkcji według nazwy przy zmianie zmiany
Próbuję wywołać funkcję po imieniu.onchange
wyboru, ale nic się nie dzieje. Gdy funkcja jest opisana po atrybucie, działa.
TO NIE DZIAŁA
HTML:
<select id="numb">
<option value="1">1</option>
<option value="2">2</option>
</select>
SCENARIUSZ:
<script type="text/javascript">
$('#numb').change(testMessage);
</script>
<script type="text/javascript">
function testMessage(){
alert('Hello');
}
</script>
TO DZIAŁA
HTML:
<select id="numb">
<option value="1">1</option>
<option value="2">2</option>
</select>
SCENARIUSZ:
<script type="text/javascript">
$('#numb').change(function(){
alert('Hello')
});
</script>
EDYTOWAĆ:
Ok, dla wszystkich, którzy powiedzieli mi, że powinni włączyć funkcję do tego samego skryptu. Nie jest to możliwe, ponieważtestMessage()
funkcja jest na zewnątrz.js
skrypt zawarty w<head>
HTML.