1

所以我用它来访问我的下拉菜单,但它不起作用。

我试图弄清楚当用户更改更改时它应该提醒的选择。你能帮我解决这个问题吗?

这是我的html:

我的代码如下:

function alert() {
    ('#pay select').change(function() {
        alert('change');
    })
}
4

2 回答 2

3

你错过了$/ jQuery

    ('#pay select').change(function(){
//-^
于 2012-10-22T00:42:40.270 回答
1

您需要添加美元符号以表明您正在调用 jQuery。您可能也不想在函数中调用它——而是在头部的ready函数中调用它——这样的事情应该可以工作:

...

<head>
   $(document).ready(function () {
      $('#pay select').change(function() {
         alert("Changed!");
      });
   });

...
于 2012-10-22T00:48:36.633 回答