javascript - 当 Bootstrap 切换按钮类处于事件状态时 jQuery 执行某些操作

标签 javascript jquery twitter-bootstrap-3 buttonclick disabled-input

我是JavaScript/jQuery新手,因此可以在这里寻求一些帮助。我在表单中有以下输入:

<div class="form-group">
    <button type="button" class="btn btn-default navbar-btn" data-toggle="button tooltip"
    data-placement="right" title="Use your exact location" name="geoloc" id="geoloc">
        <li class="icon-screenshot"></li>
    </button>
</div>
<div class="form-group">
    <input type="text" class="form-control" placeholder="Address" name="address"
    id="address">
    <input name="lat" type="hidden" value="">
    <input name="lng" type="hidden" value="">
</div>

如果用户单击 geoloc 切换按钮(这意味着表单将使用其确切位置),我会尝试禁用地址输入文本框,因为文本框变得多余。

如何让浏览器在 geoloc 输入类处于事件状态时将“禁用”属性应用于地址输入,并在 geoloc 按钮没有事件类时启用地址输入?

最佳答案

切换地址字段的禁用属性的基本方法:

$('#geoloc').click(function (e) {
        var $address = $('#address');
        $address.prop("disabled", !$address.is(':disabled'));
});

关于javascript - 当 Bootstrap 切换按钮类处于事件状态时 jQuery 执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18559042/

相关文章:

javascript - 错误消息工具提示不可见

Safari 中的 Javascript 不起作用 - 所有其他浏览器都可以

javascript - 单击导航索引数组时双重警报

javascript - 仅在焦点上显示输入中的最后 3 个字符?

html - 如何滚动表格标题中的垂直文本?

twitter-bootstrap-3 - 使用 bootsrapv3.0.0 主题时,页面无法在 IE 11 中正确呈现

javascript - 将图像从另一个域 url 上传到我的服务器

javascript - Shopify 预计交货时间

jquery - Typeahead 从输入字段中删除顶部填充和宽度

javascript - 制作 Bootstrap 3 折叠菜单覆盖页面