我试图通过.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>
编辑:
好的,对于所有说我在同一个脚本中包含该功能的人。这是不可能的,因为该函数位于HTML 中包含testMessage()
的外部.js
脚本中。<head>