首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从<select>中处理选择选项的事件是什么?

从<select>中处理选择选项的事件是什么?
EN

Stack Overflow用户
提问于 2016-07-23 21:38:49
回答 2查看 835关注 0票数 1

我有一个带有选项的选择,这些选项是由ajax加载的。之后,用户选择选项,并从ajax中提取其他数据。当然,一旦select填充了选项,至少会选择一个这些选项,因此,当我听到此选项的更改时:

代码语言:javascript
复制
$('article select.fetchedPosts').on('change', function () {
//do stuff and things
})

并且用户希望为第一个(默认情况下已经被选中)选项获取数据--事件没有触发,因为没有什么改变……那么,在JS中是否有任何事件会在用户每次使用键盘或鼠标从select中选择某些内容时触发?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-23 22:00:33

您可以选择默认选项,而不是选项1作为“选择选项”,用户将不得不替换所选内容。

代码语言:javascript
复制
<select>
  <option>select option...</option>
  <option>1</option>
  <option>2</option>
  <option>3</option>
</select>
票数 1
EN

Stack Overflow用户

发布于 2016-07-23 21:43:49

change应该是正确的事件。根据MDN文档

当用户显式提交更改时(例如,通过鼠标单击从下拉列表中选择一个值,通过从日期选择器中选择一个日期.

实际上,在页面的末尾有一个示例select,您可以尝试使用键盘单击选项或进行选择,每次都会触发事件。

它也可能根据浏览器的不同而改变:

不同的浏览器并不总是一致认为是否应该为某些类型的交互触发更改事件。例如,元素中的键盘导航不会在壁虎中触发更改事件,直到用户点击Enter或将焦点从

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38546652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档