所选单选上的按键事件



我想在选定的jquery单选上按下回车键时自动添加所选值。那么,对于这一点,是否有任何像按键这样的事件,我会在按下返回键时使用它来做某事?

<select id="myselect" data-placeholder="Add foods you can buy here." 
style="height:30px; width: 100%" class="chosen-select" onkeypress="handle(event)" >
<option value=""></option>
<optgroup label="blah">
<option>blah blah</option>
</optgroup>
</select>

初始化中选择后,在 jquery select 下拉列表中绑定 keyup 事件。

根据版本的不同,您需要使用 .chosen-container.chzn-container .

$(".chosen-select").chosen({});
$(".chosen-container").bind('keyup',function(e) {
    if(e.which === 13) {
        $('#myform').submit();
        // or your stuff here...
    }
});

我遇到了问题,因为我使用了Mahesh 编写的代码。如果是这样,请改用按键:

$(".chosen-container").bind('keypress',function(e) {
    if(e.which === 13) {
        $('#myform').submit();
        // or your stuff here...
    }
});

最新更新