Javascript 无法使简单Jquery.addclass正常工作

Javascript 无法使简单Jquery.addclass正常工作,javascript,jquery,wordpress,twitter-bootstrap,Javascript,Jquery,Wordpress,Twitter Bootstrap,我一直在看下面这些问题 但我似乎无法在wordpress中实现这一点 我创建了一个myscript.js并添加了这段代码 jQuery(document).ready(function() { $('#addhere').addClass('well'); }) 然后我把它列在我的函数中 wp_enqueue_script( 'myscript_js', get_template_directory_uri() . '/js/myscript.js', array('jquery'),

我一直在看下面这些问题

但我似乎无法在wordpress中实现这一点

我创建了一个myscript.js并添加了这段代码

jQuery(document).ready(function() {
  $('#addhere').addClass('well');
})
然后我把它列在我的函数中

wp_enqueue_script( 'myscript_js', get_template_directory_uri() . '/js/myscript.js', array('jquery'), '', true );
我还做了add_操作('wp_enqueue_scripts','theme_js');,我知道这是可行的,因为我包含了bootstrap.min.js,它可以正常工作

我想把它加在这里

<nav id="addhere" class="navbar navbar-inverse navbar-fixed-top" role="navigation">

只是为了测试一下,看看它是否有效。

我的问题是我做错了什么?为什么它不添加类?

你把
jQuery(…)
$(…)
搞混了

我不确定这是否真的有效,因此请尝试以下方法:

jQuery(document).ready(function() {
    jQuery('#addhere').addClass('well');
});

看起来,如果您通过wordpress合法地加载jQuery,它将以无冲突模式加载(请参阅),如下所述

你是如何确定它不起作用的?您是否验证了脚本是否正在实际运行?还要验证
$(“#addhere”).length
是否为0。很抱歉,我是Jquery新手,我知道脚本已加载,如何判断它是否正在运行?nav是有效的html标记吗?你们包括jQuery库了吗?是的,jQuery库是按照引导程序的要求添加的。第二个很好用。虽然我不知道你为什么介意解释一下?