因此,我有以下 Angular 指令来自动聚焦input
Ionic 应用程序当前页面上的第一个字段。当第一个字段没有隐藏时,它的效果很好。但是,如果它被 隐藏ng-hide
,则逻辑失败。因此需要修改元素选择器以仅在我的指令中查找可见元素。
angular.module('myApp').directive('focusMe', function($timeout) {
return {
link: function(scope, element, attrs) {
$timeout(function() {
element.find('label')[0].focus();
}, 150);
}
};
});
在元素上使用上述指令form
如下,
<form name="signinForm" ng-submit="signinForm.$valid && doSignin(credentials)" novalidate focus-me>
那么我应该如何更改我的 jQLite 查找查询以仅查找可见元素?根据文档,查找查找受标签名称的限制。