Javascript 从下拉菜单中选择该值
当我选择“放开鼠标”项时,如何使下拉菜单选择值并显示它?但当我点击小箭头下拉按钮时就不会了 HTML: 问题是,当我单击选择菜单中的向下箭头时,它认为我已经单击/选择了一个项目,并在那里调用了填充函数。选择项目并左键单击后,如何将其更改为仅调用填充?请尝试: 因此,事件仅在值更改时激发 您也可以简化内部代码:Javascript 从下拉菜单中选择该值,javascript,jquery,Javascript,Jquery,当我选择“放开鼠标”项时,如何使下拉菜单选择值并显示它?但当我点击小箭头下拉按钮时就不会了 HTML: 问题是,当我单击选择菜单中的向下箭头时,它认为我已经单击/选择了一个项目,并在那里调用了填充函数。选择项目并左键单击后,如何将其更改为仅调用填充?请尝试: 因此,事件仅在值更改时激发 您也可以简化内部代码: populate(this.value); 请尝试: 因此,事件仅在值更改时激发 您也可以简化内部代码: populate(this.value); 更好地利用 更好地利用 尝试此
populate(this.value);
请尝试:
因此,事件仅在值更改时激发
您也可以简化内部代码:
populate(this.value);
更好地利用
更好地利用
尝试此操作,您需要使用更改处理程序而不是单击处理程序
尝试此操作,您需要使用更改处理程序而不是单击处理程序
使用onchange处理程序作为@Jason P的答案,并在其中使用this.value:$menu.changefunction{populatethis.value;};使用onchange处理程序作为@Jason P的答案,并在其中使用this.value:$menu.changefunction{populatethis.value;};谢谢你的提示Tushar@JennyC欢迎乐意帮忙:谢谢你的提示Tushar@JennyC欢迎乐于助人:谢谢Jason,非常有帮助谢谢Jason,非常有帮助
$("#menu").change(function () {
populate(this.value);
$("#menu").change(function () {
//code here
});
$("#menu").change(function () {
var currentSelection = this.value;
populate(this.value);
});
$("#menu").change(function () {
populate($(this).val());
});