jQuery multiselect过滤器小部件-过滤器文本框焦点问题 [英] jQuery multiselect filter widget - filter text box focus issue

查看:137
本文介绍了jQuery multiselect过滤器小部件-过滤器文本框焦点问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用jQuery multiselect过滤器小部件( http://www.erichynds. com/blog/jquery-ui-multiselect-widget )在dojo对话框中.我看到与焦点相关的过滤器输入字段的异常行为.我无法单击过滤器输入字段,当我单击过滤器以输入过滤器文本时,焦点将移至表单上的第一个元素(dojo对话框中的表单元素很少).当在普通的html页面中单独使用时,此方法非常有效.

I am using jQuery multiselect filter widget (http://www.erichynds.com/blog/jquery-ui-multiselect-widget) in a dojo dialog box. I see the strange behavior for filter input field related to focus. I am not able to click on filter input field, focus moves to first element on form (dojo dialog box has few form elements) when I click on filter to enter filter text. This works perfectly when used independently in a normal html page.

推荐答案

创建多选小部件时,只需添加以下打开"方法即可.

When you create your multi select widget simply add the following "open" method.

$("#MyStatusWidget").multiselect({
open: function () {
    $("input[type='search']:first").focus();                   
}
});

这篇关于jQuery multiselect过滤器小部件-过滤器文本框焦点问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆