添加jQuery源文件后,主导航菜单消失

时间:2020-03-13 作者:Boris Žegarac

我已在我的网站上创建了一个新页面:https://membership.gai-edu.eu/country-qualification/ 并添加了jquery源文件:

<script type="text/javascript" src="https://code.jquery.com/jquery.js"></script>
这是1034行代码,之后我的主导航菜单由于某种原因完全消失。菜单在网站的其他部分完全可见。我需要保留这个jquery文件,以便其他一些页面部件能够为我工作。

我能做些什么来保持Jquery文件在那里并使导航再次可见?

谢谢

1 个回复
最合适的回答,由SO网友:RiddleMeThis 整理而成

jQuery已经包含在页面中,因此无需再次包含它。

我假设你添加这个是因为你想在它下面运行JS?

$(document).ready(function() {
    $("#countryChooser").change(function() {
        if ($(this).val() !== "") {
        var selector = "." + $(this).val();
        $(\'.box\').not(selector).hide();
        $(selector).show();
        } else {
        $(".box").hide();
        }
    }).change();
});
如果是这种情况,请删除加载jQuery的附加调用,然后更改所有$jQuery.

例如

jQuery(document).ready(function() {
    jQuery("#countryChooser").change(function() {
        if (jQuery(this).val() !== "") {
        var selector = "." + jQuery(this).val();
        jQuery(\'.box\').not(selector).hide();
        jQuery(selector).show();
        } else {
        jQuery(".box").hide();
        }
    }).change();
});

相关推荐

JQuery未调用php函数

我似乎无法让jquery在插件中调用php处理函数。请帮忙。TQ公司更新:我更新了代码。它现在正在工作。我的php文件// INIT function nizam_scripts() { wp_enqueue_script( \'nizam_ajax\', plugin_dir_url( __FILE__ ) . \'/nizam_plugin.js\', array( \'jquery\' ) ); wp_localize_script(\'nizam_ajax\