1

按键事件在所选的 jquery 中不起作用。下面是我的代码:

$(".chzn-select").chosen();
$(".chzn-select").keypress(function () {
    $.ajax({
        url: "populateAirportCodes?fragments="+element.target,
        type: "POST",
        data: JSON.stringify(org),
        contentType: "application/json",
        async: false,
        success: function(data) {
            <** populate the data in chosen **>
        }
    });
});
4

1 回答 1

1

您可以通过绑定到容器来解决此问题:

 $(".chzn-select").chosen().data('chosen').container.bind('keypress', …);

但是,这是内部 API,可能会在发布之间发生变化。为了您的方便,这里有一个 jsfiddle 实现了.

于 2013-08-07T07:45:27.667 回答