jabfrage: Funktion bei Auswahländerung mit Namen aufrufen

Ich versuche, eine Funktion mit Namen aufzurufen.onchange von einem select passiert aber nichts. Wenn die Funktion nach dem Attribut beschrieben wird, funktioniert sie.

DAS FUNKTIONIERT NICHT

HTML:

<select id="numb">
  <option value="1">1</option>
  <option value="2">2</option>
</select>

SKRIPT:

<script type="text/javascript">
    $('#numb').change(testMessage);
</script>

<script type="text/javascript">
    function testMessage(){
        alert('Hello');
    }
</script>

DAS FUNKTIONIERT

HTML:

<select id="numb">
  <option value="1">1</option>
  <option value="2">2</option>
</select>

SKRIPT:

<script type="text/javascript">
    $('#numb').change(function(){
      alert('Hello')
    });
</script>

BEARBEITEN:

Ok, für alle, die gesagt haben, dass ich die Funktion im selben Skript einbinden soll. Dies ist nicht möglich, da dietestMessage() Funktion ist in einem externen.js Skript auf der mitgelieferten<head> des HTML.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage