焦点不工作jquery

时间:2015-04-26 01:34:15

标签: jquery html focusout

我在焦点方面遇到了一些问题。我想在选择输入框时发出警报,然后单击输入框。但是,在我点击它并点击它之后,我没有得到警报。这是我的代码:

<script>
    $(document).ready(function(){

        $("#val1").focusout(function(){
            alert('focusout');
        });
    });
</script>


<p><label>Value: </label><input id="val1" type="text" placeholder="example: val"></p>

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:1)

将您的代码复制到FIDDLE后,它可以正常运行。我还添加了focusin功能。所以你可以做一些比较。 focusoutfocusin

    $("#val1").focusout(function(){
        alert('focusout');
    });
    $("#val1").focusin(function(){
        alert('focusin');
    });

答案 1 :(得分:0)

.focusout()仅在您单击另一个可聚焦元素时有效。我正在尝试排序的问题是当您在输入框外部单击时发生的情况。输入不再具有焦点,但不会触发焦点输出事件。

我很感激任何人对此的想法!!