2

因此,在浏览了 google 和 stackoverflow 一段时间后,我发现的大多数资源都是错误的,包括 jQuery,我将其正确包含在内。

我的标题中有这个:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <?php wp_head(); ?>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<title>
  <?php bloginfo('name'); ?>
</title>
<link href="<?php echo home_url(); ?>/css/styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">

$(document).ready(function() {   
  alert("Hey");
  });
}
  alert("hello");

还有我需要的一切。当我拿出准备好的文档时,它会提醒你好,但是当文档准备好时它也不会提醒。我以前从未使用 jQuery 遇到过这个问题。

任何帮助,将不胜感激。

4

5 回答 5

3

我在您的代码中看到了一个额外的大括号。尝试:

$(document).ready(function() {   
  alert("Hey");
  });
//} Remove this brace
于 2012-09-14T09:17:07.200 回答
3

你有一个语法错误:) 试试这个!

$(document).ready(function() {   
  alert("Hey");
});
于 2012-09-14T09:18:48.507 回答
2

您的警报(“嘿”)正下方有一个额外的括号,导致错误。取下那个支架,你应该很高兴。

于 2012-09-14T09:18:18.133 回答
1

将第二个更改<script type="text/javascript"><script>

替换$(document).ready(function()$(function ()

取出多余的}

于 2012-09-14T09:17:13.137 回答
1
$(document).ready(function() {   
    //code  goes here
    alert("Hey");
});

它会起作用,所以你应该把你的代码放在准备好的函数中。

于 2014-03-30T04:52:32.563 回答