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