无法让简单的Jquery .addclass工作

时间:2014-06-17 01:33:17

标签: javascript jquery wordpress twitter-bootstrap

我一直在研究以下这些问题。

How do I add a simple jQuery script to WordPress? jQuery addClass not working

然而我似乎无法在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_action(' wp_enqueue_scripts',' theme_js');我知道这样做,因为我已经包含了正确运行的bootstrap.min.js。

我想在这里添加它,

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

只是为了测试,我可以看看它是否有效。

我的问题是我做错了什么?为什么不加课?

1 个答案:

答案 0 :(得分:1)

您混淆了jQuery(..)$(..)

我不确定这是否真的有用,所以请尝试一下:

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

似乎如果你在wordpress上加载jQuery,它就会在没有冲突模式下加载(参见http://api.jquery.com/jquery.noconflict/)这个blog post状态。