相关疑难解决方法(0)

如何找出哪个DOM元素具有焦点?

我想在JavaScript中找出目前关注哪个元素.我一直在浏览DOM,但还没找到我需要的东西.有没有办法做到这一点,以及如何?

我之所以在寻找这个:

我正在尝试制作像箭头一样的键,并enter在输入元素表中导航.选项卡现在可以使用,但是输入,并且默认情况下不显示箭头.我已经设置了密钥处理部分,但现在我需要弄清楚如何在事件处理函数中移动焦点.

javascript dom

1234
推荐指数
17
解决办法
63万
查看次数

如何从bootstrap按钮中删除:active

我有一个网站,我有多个按钮.按下按钮后,我会填充一个列表,但我的问题是最后按下的按钮一直被按下(有:active类).我想过使用angular's $timeout来重置按钮,虽然这个removeClass功能不起作用.

我的观点如下:

    div(ng-controller='productButtonController')
    div(ng-repeat='product in products')
        div.col-md-4
            button.btn.btn-block.sell-button(id='{{product._id}}' ng-click='sell()'){{product.name}}
Run Code Online (Sandbox Code Playgroud)

和我的控制器:

app.controller('productButtonController', ['$scope', '$timeout', 'productServices', 'flash',
    function($scope, $timeout, productServices, flash) {
        productServices.getProducts()
            .success(function(result) {
                $scope.products = result.data
            })
            .error(showErrorMessage(flash))

        $scope.sell = function() {
            console.log(this.product)
            that = this
            $('#' + that.product._id).removeClass('active')
        }
    }
])
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs

4
推荐指数
3
解决办法
8894
查看次数

JQuery从文本框中删除焦点

如何在JQuery中删除TextBox的焦点?

编辑:这是我正在寻找的解决方案:

$(this).trigger('blur');
Run Code Online (Sandbox Code Playgroud)

原因不明,$(this).blur();没有用.我创建了一个新的,清晰的解决方案然后它工作.

jquery

3
推荐指数
1
解决办法
8757
查看次数

Javascript删除“焦点”事件侦听器

我想使用纯Javascript从元素中删除“焦点”事件监听器,但不起作用

document.getElementById("txttaskdateDeploy").removeEventListener("focus", function(e){});
Run Code Online (Sandbox Code Playgroud)

但下面的jQuery的作品

$("#txttaskdateDeploy").unbind("focus");
Run Code Online (Sandbox Code Playgroud)

谁能说出为什么它不能在纯JavaScript中工作

javascript

2
推荐指数
1
解决办法
421
查看次数

标签 统计

javascript ×2

angularjs ×1

dom ×1

jquery ×1

twitter-bootstrap ×1