input标签

input标签的focus事件失效?

input标签被其他标签包含,并且自身带了双击事件,此时的focus事件失效。

 //阻止点击input时出现bug
 for (var i=0; i<$(".endDataPL").length;i++ ){
            $(".endDataPL").eq(i).click(function (e) {
                e.stopPropagation();//阻止冒泡
            })
}

我们只需获取input。在它的点击事件里面加上阻止冒泡事件就可以了。
$(el).click(function (e) {
e.stopPropagation();//阻止冒泡
})

注意:input和button都是可以点击时,button按钮一旦放到form表单里面,form表单就会将它当做<input type="submit" /> 。也就是说:点击此时的button就会有提交的过程。

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):

昵称:
邮箱:
内容: