我正在尝试将一些jquery应用到我的代码中....
<script type="text/javascript">
alert($('.thickbox'));
</script>
但这不起作用。
我的标题中包含一个jquery.js文件(我的标题位于与此脚本不同的位置)。
上面的脚本仅在我将jquery.js添加到我的代码上方时起作用,但是这使得使用jQuery的其他功能无法工作......有没有办法解决这个问题?我正在使用WordPress。
我期待发生的是一个警告框出现,但不是,我也没有出现任何错误。
答案 0 :(得分:1)
试试这个......
jQuery('document').ready(function($){
alert($('.thickbox'));
});
可能有效
答案 1 :(得分:0)
我可能会做以下事情,以确保它有效:
确保代码被.ready事件包围:
<script type="text/javascript">
$('document').ready(function() {
alert($('.thickbox'));
});
</script>
我也可能确保在此文件之前正确加载jquery.js,如果将它放在此文件的正上方修复它,但打破其余部分,则出现问题。请记住,最好将代码放在内容的底部,以免降低网站的负载。
既然我知道您正在使用WordPress,那么您真正需要确保正确加载脚本的另一件事就是使用wp_register_script并使用{{ 3}}正确,否则WordPress将无法正常工作(这是愚蠢的,我知道)。