【发布时间】:2014-12-29 06:37:28
【问题描述】:
我有一个包含多个“范围”类型的输入的表单,并且它有一个隐藏的提交按钮,直到每个范围输入触发一个事件。我很好奇为此目的选择哪种类型的事件。
如果使用“点击”事件,一些较旧的浏览器(即 Windows 的 Safari)不会总是注册事件。使用“mouseup”可能不是一个好主意,因为在旧版浏览器或某些移动浏览器上,范围输入将改为作为常规输入框生成。执行以下操作,根本不会触发在 Android 上运行的 Opera 浏览器上的事件(在该浏览器上,范围输入呈现为常规文本输入框):
$('#my_form input').on("mouseup change", function(){ ... }
所以我的问题是,我应该选择哪种事件类型才能在旧版、移动和现代浏览器上运行良好,并且可以避免上面列出的问题?
【问题讨论】:
-
收听
change事件怎么样?
标签: javascript jquery