为了账号安全,请及时绑定邮箱和手机立即绑定

为什么边框没有变色

 $(".aaron").focus(function() {

        $(this).css('border', '2px solid red')

    })

个人认为此处的DIV应该有边框颜色的变化才对,DIV铺货了focus时间,这里的this应该指的是DIV没错啊

正在回答

3 回答

因为绑定focus事件的是div元素,如果改成".arron>input"就可以改变样式

0 回复 有任何疑惑可以回复我~

因为focus不支持冒泡,焦点事件是在input上触发的,所以边框不会有变化

0 回复 有任何疑惑可以回复我~

将.aaron改为input就好了,是☞div,但是你点的是input,所有不现实

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么边框没有变色

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信