NG-重复和文本区域聚焦
ng-repeat and textarea focused
UPDATE: "textareashow" 是:
<div class="col-md-10 col-md-offset-1" data-ngshow="textareashow">
<div id="replyBox">
<textarea cols="65" rows="7" maxlength="300" data-ng-model="texta" autofocus="autofocus" data-ng-focus="focus()" data-ng-blur="blur()"></textarea>
<br>
<button class="btn btn-info" type="submit">Submit answer</button>
</div>
</div>
我有ng-repeat
,在循环中我有:
<button class="btn btn-default" id="answers_button" data-ng-click="textareashow = !textareashow">Answer</button>
<textarea cols="65" rows="7" data-ng-model="texta" autofocus="autofocus" data-ng-focus="focus()" data-ng-blur="blur()"></textarea>
我希望如果用户单击"答案"button
将显示textarea
。它正在工作,但只有一次,如果我单击它并关闭,然后单击另一个答案button
- textarea
将不会聚焦。
更新:"textareashow" at self place
像这样更改您的 html:
<button class="btn btn-default" id="answers_button" data-ng-click="textareashow = !textareashow;doAnswer($event)">Answer</button>
<textarea cols="65" rows="7" data-ng-model="texta" autofocus="autofocus" data-ng-focus="focus()" data-ng-blur="blur()"></textarea>
在您的控制器 js 中:
$scope.doAnswer = function(event){
angular.element(event.target).next().focus();
}
相关文章:
- 当文本字段或文本区域使用纯JavaScript聚焦时,禁用键盘快捷键
- JQuery - 将光标放在文本区域的末尾,当光标聚焦时
- 是否可以将光标锁定/聚焦到文本区域的最后一行
- 如何聚焦文本区域单击主类
- NG-重复和文本区域聚焦
- 当用户使用 jquery 将焦点聚焦到文本区域时显示按钮
- 加载页面时,聚焦并全选文本区域文本
- 聚焦文本区域时不希望滚动
- Bootstrap 3 Modal内置texarea.当点击/聚焦文本区域时,背景滚动到顶部.仅适用于iOS 8
- tinyMCE文本区域聚焦事件
- 如何检测tinyMCE文本区域模糊/聚焦事件
- 如何选择,聚焦文本区域
- 在移动设备中,当聚焦在文本区域时,无法聚焦在按钮上
- 什么是jQuery或javaScript语法,使函数仅在活动/聚焦输入/按钮/文本区域上工作
- IE6文本区域边界聚焦错误
- 如何将Interval设置为就绪,停止在文本区域聚焦,然后开始在文本区域焦点输出
- 使用css聚焦文本区域
- 在 Shiny 中单击操作按钮后,将光标聚焦在文本区域中
- javascript/jquery:当tab被按下时,聚焦下一个文本区域(不是输入字段)
- 平滑滚动和聚焦文本区域