触发输入选择的jquery插件浏览器测试

时间:2013-12-05 05:20:00

标签: jquery jquery-chosen

我正在我的页面上为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)

但是在此触发后我的页面上没有任何变化。

1 个答案:

答案 0 :(得分:1)

过滤器应用于keyup事件处理程序,请尝试

$('#selectId_chosen input').val('US').trigger('keyup')