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");
});
于 2012-09-14T09:18:48.507 に答える
3

コードに余分な中括弧があります。試す:

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

エラーの原因となっているアラート ("Hey") のすぐ下に余分なブラケットがあります。そのブラケットを取り外すと、準備完了です。

于 2012-09-14T09:18:18.133 に答える
1

<script type="text/javascript">秒を次のように変更します<script>

$(document).ready(function()と置き換えます$(function ()

余分なものを取り出す}

于 2012-09-14T09:17:13.137 に答える