jQuery代码在Wordpress中不起作用

jQuery代码在Wordpress中不起作用,jquery,wordpress-theming,Jquery,Wordpress Theming,我已经尝试了所有可能的方法来运行这段代码。用jQuery尝试过,var j=noconflict方法,但我不知道为什么它不起作用。在浏览器控制台中,它可以正常工作。虽然在这段代码中,警报正在工作,但这意味着$s工作正常。我不明白这里出了什么问题浪费了3个小时 请不要以为我的JS脚本是在页脚中加载的,这意味着wordpress加载jQuery之后 更新: 以下是网址: id:测试 pw:admin像这样尝试,不要将其包装在立即调用的函数表达式中。请注意,您可以传递$参数,这样里面的所有内容都可以访

我已经尝试了所有可能的方法来运行这段代码。用jQuery尝试过,var j=noconflict方法,但我不知道为什么它不起作用。在浏览器控制台中,它可以正常工作。虽然在这段代码中,警报正在工作,但这意味着$s工作正常。我不明白这里出了什么问题浪费了3个小时

请不要以为我的JS脚本是在页脚中加载的,这意味着wordpress加载jQuery之后

更新: 以下是网址: id:测试
pw:admin

像这样尝试,不要将其包装在立即调用的函数表达式中。请注意,您可以传递$参数,这样里面的所有内容都可以访问$

(function($){
    "use strict";
    $(document).ready(function() {
        $("#city_input").hide();
        alert('working');
    });
})(jQuery);
更新:

正如我们在聊天中所了解到的,这个主题正在加载DOM加载后他试图更新的表单,所以上面的代码不起作用

所以我们想出了这样一个方法:

jQuery(document).ready(function($) {
    $("#city_input").hide();
    alert('working');
});

我不知道怎么用这种方式工作。。。我不能说它有效,但我遵循了我正在工作的项目中现有js文件的模式,如果您在js控制台中手动运行jQuery(#city_input”).hide()是否有效?请检查我是否已将链接粘贴到该页面上没有id为#city_input的元素。你到底想隐藏什么?你必须登录,然后单击submit propertyLet us。
function hidecity(){
    jQuery("#city_input").hide();
}
jQuery(document).ready(function($) {
    setTimeout(hidecity, 1000)
});