【问题标题】:Triggering a function after select tag changes选择标签更改后触发函数
【发布时间】:2018-04-20 02:05:56
【问题描述】:

我有一个带有多选选项的选择字段,我需要在选择框关闭后(选择多个选项后)在选择框中触发 ajax 调用。实现此功能的任何帮助。 $('#selectBoxId').on 'change', -> $.ajax url: '/filter' dataType: 'script'

我有这样的代码。这会在每个选择选项上触发 ajax 调用。我不使用任何插件进行多选

【问题讨论】:

标签: javascript jquery coffeescript


【解决方案1】:

如果您使用的是没有插件的原生 <select multiple="multiple">,您可以通过触发 .blur() 而不是 .change() 来完成此操作。

.change() 事件在每次更改值时触发。 .blur() 事件仅在选择元素失去焦点时触发。但是根据您是否使用第三方插件,此事件可能不会冒泡。

【讨论】:

  • 我没有使用任何插件
  • @Aarthi 所以你可以试试blur 而不是change 看看这是否能实现你的目标?
猜你喜欢
  • 2013-12-13
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 2013-10-12
  • 2018-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多