我一直在研究以下这些问题。
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">
只是为了测试,我可以看看它是否有效。
我的问题是我做错了什么?为什么不加课?
答案 0 :(得分:1)
您混淆了jQuery(..)
和$(..)
。
我不确定这是否真的有用,所以请尝试一下:
jQuery(document).ready(function() {
jQuery('#addhere').addClass('well');
});
似乎如果你在wordpress上加载jQuery,它就会在没有冲突模式下加载(参见http://api.jquery.com/jquery.noconflict/)这个blog post状态。