【发布时间】:2016-06-22 22:42:20
【问题描述】:
我目前有一个带有id="activityField" 的搜索字段,这样每当用户更改此字段时,关联的表就会更新。据我所知,这是 jQuery keyup() 的结果:
$(document).on('keyup', '#tableFilter', function() {
window.location.hash = $(this).val()
$('.spotRow').first().click()
})
但是,我添加了一个带有 HTML <select id="activityFilter"> 的下拉框,但我不知道如何复制 keyup() 行为。当我在下拉列表中选择一个选项时,不会立即发生任何变化,但如果我在 #tableFilter 输入字段中点击空格,表格会按预期更新。
我可以在这个下拉菜单上使用一些等效的 keyup() 吗?
【问题讨论】:
-
你试过
$('#activityFilter option').on('click', function() { ... }); -
结合
change和click应该可以。 -
谢谢@Jacques——你的解决方案对我有用!
-
我刚刚发布了一个答案。
标签: javascript jquery html html-table keyup