我正在我的页面上为chosen jquery plugin编写测试。
现在我可以触发选择列表下拉:
$('#selectId_chosen').trigger('mousedown')
但我无法执行以下步骤:在输入中触发输入内容以查看过滤。
我试过了:
$('#selectId_chosen input').val('US')
它只是在所选输入中粘贴了值US
,但下拉列表中的值不会过滤。
我试过了:
var e = jQuery.Event("keydown")
e.which = 71
$('#selectId_chosen input').trigger(e)
但是在此触发后我的页面上没有任何变化。
答案 0 :(得分:1)
过滤器应用于keyup事件处理程序,请尝试
$('#selectId_chosen input').val('US').trigger('keyup')