으로 제어하는 이름 또는 ID. 이 같은 HTML이 모습입니다 :이 속성을 추가하려고설정 초점 내가 자동으로 각도의 UI 그리드 필터 내에서 입력 컨트롤에 포커스를 설정하고 싶습니다 없음 이름이나 ID
<div class="gridFullThin" ui-grid="gridApps" ui-grid-selection ui-grid-resize-columns></div>
하지만 도움이되지 않았다 :
IE에서autofocus="autofocus"
의 F12 도구 DOM Explorer 내, 내가 볼 수있는 입력은 다음과 같습니다.
<input class="ui-grid-filter-input ui-grid-filter-input-0 ng-touched" aria-label="Filter for column" type="text" placeholder="" ng-attr-placeholder="{{colFilter.placeholder || ''}}" ng-model="colFilter.term">
ID가 없습니다. 자동으로 초점을 맞출 수있는 방법이 있습니까?
** 수정 ** -이 (파란색으로 강조 입력 요소) F12와 같이 생성 된 HTML이다 :
'document.getElementsByClassName ('ui-grid-filter-input-0')'과 trigger'.focus()' –
나는'autofocus'가 작동한다는 것에주의해야한다. ''의 HTML (그러나 부모의'div'는 아닙니다)에 넣을 수 있었다면 말이죠. –
이 링크를 확인해야 할 수도 있습니다 (http://stackoverflow.com/a/14837021/44544540) – MaxZoom