-1

通过点击事件,我将以下下拉元素作为 ajax json 响应返回,无需刷新页面:

<select class='custom-select col-md-4' id='family'>
  <option value''> Select family</option>
  <option value='1'>familyName</option>
</select>

然后我想在更改选项时执行一个函数:

$('#family').on('change', function(){
        alert("Yeey");
 });

但似乎没有工作。

4

2 回答 2

0

您的代码似乎正在运行。只需在选择中添加一个选项

目前,您只有一个默认选择的选项,因此没有应用更改事件。你的剧本很好。例子:

<select class='custom-select col-md-4' id='family'>
 <option value=''>select family</option>
  <option value='1'>familyName</option>
</select>
于 2020-08-07T05:44:38.170 回答
0

需要超过 1 个选项。默认情况下,第一个选项被选中。所以没有 on change 事件触发。

于 2020-08-07T05:51:19.933 回答