angularjs |通过点击输入中的字形图标来移除输入值
angularjs | remove value of input by clicking on glyphicon within input
我不知道为什么我不能通过单击输入字段中的移除图标来移除值。
<i ng-hide="search" class="glyphicon glyphicon-filter"></i>
<i ng-show="search" ng-click="search=null" class="glyphicon glyphicon-remove"></i>
<input ng-model="search" type="text" class="form-control" placeholder="Filter any..." />
<button ng-click="search=null"> remove value</button>
通过使用具有相同代码的按钮,这是可能的。
我的代码有什么问题,我如何使用字形图标来删除输入值?
我在PLNKR 上的代码
只需从.glyphicon
图标中删除pointer-events: none;
:
.inner-addon .glyphicon {
position: absolute;
padding: 10px;
}
现在你基本上禁用了与图标的点击交互,这就是为什么点击不起作用的原因。
演示:http://plnkr.co/edit/YaWt5UdSjvUmiZZ2QH5v?p=preview
没有什么问题,只是您的glyph click
不可能,因为输入溢出了
检查它是否工作
http://plnkr.co/edit/yV0O9Mwr0h8uhMg1MQLa?p=preview
您可以使用您的代码,只需在字形中添加一些z索引;)所以它向上一层到达输入,你可以点击它
相关文章:
- IE 输入清除图标有时不会触发更改事件
- 输入框上的叠加图标
- 使用chrome扩展(HTML、CSS、JavaScript)向输入字段添加可点击的图标/按钮
- Angularjs-检查我是否输入并切换加载程序图标
- 如何在文本输入中插入删除图标并实现删除文本
- 在输入文本框中键入时显示图标
- 无法获取图标/输入类型以使用 Javascript 切换
- 如何更改 HTML 数据列表输入上显示的图标?隐藏是可能的,但我可以将其更改为其他一些图标,例如向下箭头
- jQuery扩展搜索图标输入,不太有效
- 将字形图标与右侧和文本输入框内对齐
- 如何仅通过单独的图标而不是引用的输入字段激活 YUI 日期选择器
- 如何向输入字段添加删除/清除字段图标
- 在地图上绘制图标,基于用户's在Openlayers 3中的输入
- angularjs |通过点击输入中的字形图标来移除输入值
- Javascript -文本输入到图标
- 添加图标到角材质输入
- 输入文本和按钮与图标
- 在输入框旁边放置图标
- 如何更改输入标签之间的文本,并将标签复选框和图标对齐在一行上
- AngularJS搜索输入框带有动态的和可操作的图标