Bootstrap 实现输入框中的 x 按钮删除文本值

来源:互联网 发布:自贡广电网络 编辑:程序博客网 时间:2024/05/19 13:57

bootstrap 的 form-control提供了一个 form-control-feedback类,用于在输入框中显示一个状态,下面的地址有实例:
http://www.w3schools.com/bootstrap/bootstrap_forms_inputs2.asp
如果有多个输入框,那么最好用 div 包裹要加载×号的输入框以及其 lable 标签和 span 或者 a 标签(用于显示×号);

<div class="has-feedback">    <label class="text-info" for="addressId">输入地址</label>    <input class="form-control"id="addressId" name="address">    <!--删除按钮-->    <a class="glyphicon glyphicon-remove btn form-control-feedback"style="pointer-events: auto"></a></div>

添加×号后发现不能点击,查看 bootstrap 源码后发现设置了 pointer-events:none(元素永远不会成为鼠标事件的target)。所以在 a 标签中 设置行内样式覆盖它,这样×号就可以点击了

添加 jquery 功能实现

<script type="text/javascript">    $(function () {        $('a').click(function () {            $('input')[0].value = "";        })    })</script>
0 0
原创粉丝点击