Jquery:下拉菜单选择时调用函数。

时间:2013-12-02 16:59:21

标签: javascript jquery

我创建并填充了下拉列表,我希望在下拉列表中的选项更改时提醒(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>

2 个答案:

答案 0 :(得分:1)

删除您当前拥有的onchange属性,并定位元素name属性。您没有ID:

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

答案 1 :(得分:0)

#lst_MonthDrop <select>不是<input>

更改

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

$('select[name="lst_MonthDrop"]').on('change',function(){
    alert(1);                                                                                      
};