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