Javascript 聚焦并单击非表单元素
我想在非表单元素上有一个标签索引,例如:div标签 为此,我使用了tab index,但当我的div聚焦并按下enter按钮时,点击它的not trigging ng,然后单击哪个div标记已被激活Javascript 聚焦并单击非表单元素,javascript,html,angularjs,Javascript,Html,Angularjs,我想在非表单元素上有一个标签索引,例如:div标签 为此,我使用了tab index,但当我的div聚焦并按下enter按钮时,点击它的not trigging ng,然后单击哪个div标记已被激活 <div tabindex="0" role="button" ng-click="!user.Active || selectUser(user)" class="multi-user no-outline" ng-repeat="user in Users"
<div tabindex="0" role="button"
ng-click="!user.Active || selectUser(user)"
class="multi-user no-outline"
ng-repeat="user in Users" >
<div class="bold text-capitalize text-primary" ng-bind="user.Name"></div>
<small class="text-capitalize" ng-bind="user.RoleName"></small>
<label class="label rel-label"
ng-if="user.Active !== true">
Deactive
</label>
</div>
无效的
我不做AngularJS,但按Enter键不会生成单击(单选按钮和复选框除外),它会生成向下键
、按键
和向上键
事件。你可能想要。您需要检查$event
(或旧浏览器)以查看是否按了Enter键。我不做AngularJS,但按Enter键不会生成单击(单选按钮和复选框除外),它会生成向下键
、按键
和向上键
事件。你可能想要。您需要检查$event
(或旧浏览器)以查看是否按下了Enter键