可以't处理jQuery表单事件

Can't handle jQuery form event

本文关键字:jQuery 表单 事件 处理 可以      更新时间:2023-09-26

我试图处理输入字段失焦的情况,但我无法处理以下问题:

jQuery("input").focusout(function() {
    alert('yo');
});

注:

  1. 它不适用于任何表单事件(blur()change()focus()等)
  2. 当我用document替换"input"时,它是有效的,但这不是我想要做的
  3. 我使用Wordpress,所以我以正常的方式添加javascript代码,比如:

    function add_scripts() {
        wp_register_script('MyScript', 'script.js', array('jquery'), true);
        wp_enqueue_script('MyScript');
    }
    

好的,我找到了解决方案,似乎我没有将我的函数包含在就绪函数$(function(){});中,如果我们想访问页面中的所有元素,这在jQuery中似乎是强制性的。