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