Javascript Jquery:在下拉菜单选择上调用函数。

Javascript Jquery:在下拉菜单选择上调用函数。,javascript,jquery,Javascript,Jquery,我已经创建并填充了一个下拉列表,我希望在下拉列表中的选项更改时提醒(1)。我可以用onclick做一个按钮,但onchange似乎不起作用。提前谢谢 global.js文件: $('input#lst_MonthDrop').on('change',function(){ alert(1); }; 下拉菜单: <

我已经创建并填充了一个下拉列表,我希望在下拉列表中的选项更改时提醒(1)。我可以用onclick做一个按钮,但onchange似乎不起作用。提前谢谢

global.js文件:

$('input#lst_MonthDrop').on('change',function(){
    alert(1);                                                                                      
};
下拉菜单:

<select name="lst_MonthDrop" style="background-color:#FF9933; color:#FFF; border:none; margin-top:10px; margin-left:10px;" onchange="global.js">
      <option>Please Select</option>
           <?php 
            include 'populatedrodown.php';
            foreach ( $results as $option ) : ?>
            <option value="<?php echo $option->Date; ?>"><?php echo $option->Date; ?>     </option>
            <?php endforeach; ?>
</select>

请选择
\lst\u MonthDrop
不是

改变

$('input#lst_MonthDrop').on('change',function(){
    alert(1);                                                                                      
};

\lst\u MonthDrop
不是

改变

$('input#lst_MonthDrop').on('change',function(){
    alert(1);                                                                                      
};


删除当前具有的
onchange
属性,并将元素
name
属性作为目标。您没有ID:

$("select[name=lst_MonthDrop]").change(function() {

删除当前具有的
onchange
属性,并将元素
name
属性作为目标。您没有ID:

$("select[name=lst_MonthDrop]").change(function() {

所有答案都很好,但我最喜欢这个,因为它指出了标记中的onchange。使用jquery时不需要:-)所有答案都很好,但我最喜欢这个,因为它指出了标记中的onchange。使用jquery时不需要:-)正如下面一个答案中指出的,丢失
onchange=“global.js”
正如下面一个答案中指出的,丢失
onchange=“global.js”