Я пытаюсь вызвать функцию по имени .onchange
для выбора, но ничего не происходит. Когда функция описывается после атрибута, она работает.
ЭТО НЕ РАБОТАЕТ
HTML:
<select id="numb">
<option value="1">1</option>
<option value="2">2</option>
</select>
SCRIPT:
<script type="text/javascript">
$('#numb').change(testMessage);
</script>
<script type="text/javascript">
function testMessage(){
alert('Hello');
}
</script>
ЭТО РАБОТЫ
HTML:
<select id="numb">
<option value="1">1</option>
<option value="2">2</option>
</select>
SCRIPT:
<script type="text/javascript">
$('#numb').change(function(){
alert('Hello')
});
</script>
EDIT:
Хорошо, для всех тех, кто сказал мне включить функцию в тот же script. Это невозможно, потому что функция testMessage()
находится во внешнем .js
script, включенном в <head>
HTML.