在 ui 选择中添加/删除焦点
Add/remove focus in ui-select
从昨天开始,我正在尝试完成以下操作。我有一个ui-select
元素,对于用例,每当加载页面时,它都需要具有焦点。正如我在文档中看到的那样,这可以在指令中设置自动对焦,但我实际需要的是每当我单击按钮时将焦点切换到输入文本,如果输入文本再次聚焦到 ui-select,则 viceversa。当它处理将焦点从ui-select
更改为输入文本时,这不是问题,只需执行以下操作:
$("#txt-test").focus();
但在另一种情况下,不是简单地穿上:
$("#cbx").focus();
其中 #cbx
是ui-select
的 id。无论我如何尝试,它都永远不会得到关注。
你可以在这里看到我试图完成的示例:jsFiddle
有什么想法吗?问候。
这应该有效:
$scope.clickButton = function(){
var result = document.getElementById("cbx");
var uiSelect = angular.element(result).controller('uiSelect');
uiSelect.focusser[0].focus();
uiSelect.open = true;
uiSelect.activate();
}
js小提琴
相关文章:
- 如何使用DEL或BACKSPACE键从组合框中删除焦点条目
- Javascript 焦点删除文本突出显示
- 如何在 jquery ui 自动完成自定义数据中删除焦点并显示
- 如何删除焦点上的占位符
- 如何在僵尸模式关闭后从按钮中删除焦点
- Hammer.js 在单击叠加层并将其删除时,将焦点设置在叠加层下方的输入上
- 在 ui 选择中添加/删除焦点
- 如何在 jqgrid 中删除后将焦点设置为网格
- 如何删除锚点标签的初始自动焦点
- 在列表出现后,是否可以从ZK组合框中删除焦点
- 当鼠标悬停在其他元素上时,如何删除和重新设置输入焦点
- 删除焦点上的emptyText
- 如何从文本框中删除焦点
- 当使用Jquery自动完成功能时,如何删除筛选条件并在文本输入字段的焦点上显示数据
- 删除焦点上文本框中的数据
- :焦点伪选择器样式不会被删除,当一个新的选项卡打开,即使模糊事件被触发
- 如何使用jQuery删除焦点上的输入占位符文本
- 登录文本字段和密码字段删除焦点上的文本
- Fullpage.js-can't在Android中从输入中删除焦点
- 从画布上删除焦点