MagicSuggest移动到Blur上的下一个输入

时间:2015-02-27 11:03:38

标签: jquery blur multi-select

在Magic Suggest中,当我使用模糊功能将焦点移动到下一个普通文本框时,它不起作用。如果我没有设置任何模糊功能,它会自动移动到下一个magicsuggest元素。如果我设置了模糊功能,它移动到第二个元素而不移动到第一个元素。

chamber= $('#select28').magicSuggest({
                                expandOnFocus: true,
                                useTabKey: true,
                                autoSelect: false,
                                //resultAsString: true,
                                data: result[index].split(','),                                  
                                id:'select28'
                            });
                                $(chamber).on('blur', function (e) {
                                $("#select29").focus();

                            });

在此代码中,焦点移动到select30元素而不是select29。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案。我使用了settimeout功能,但它确实有效。

$(chamber).on('blur', function (e) {
setTimeout(function(){
$("input[id='select29']").focus();
},100);