我正在设计一个html页面.
我想显示一个关于使用 jquery或 javascript更改下拉元素的确认消息.
请帮忙做到这一点.
我想显示一个关于使用 jquery或 javascript更改下拉元素的确认消息.
请帮忙做到这一点.
$("#dropdownId").change(function(e) { if($(this).val() == "40") { if(confirm("Are you sure")) return true; else return false; } });
谢谢
解决方法
您应该能够将以前的值存储在click事件上,并将其设置回change事件:
var setLastSelected = function(element) { $(element).data('lastSelected',$(element).find("option:selected")); }; $("select").each(function () { setLastSelected(this); }); $("select").change(function(){ if(confirm("Are you sure")) { setLastSelected(this); return true; } else { $(this).data('lastSelected').attr("selected",true); return false; } });
原文地址:https://www.jb51.cc/js/158928.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。