4

jQueryはFirefoxでは機能しません。IEとGoogleChromeでは正常に動作しますが、Mozilla Firefoxでアプリケーションを実行しようとすると、jQueryが動作しません。何か推測はありますか? これが私のコードです

<!DOCTYPE HTML PUBLIC>
<html>
   <head>
      <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js"></script>
      <style>
         div{
         width:200px;
         height:100px;
         border:1px solid red;
         }
      </style>
   </head>
   <body>
      <div> One</div>
      <div>Two</div>
      <div>Three</div>
   </body>
   <script>
      $('div').click(function(){
       alert("Hello.....");
      });
   </script>
</html>
4

3 に答える 3

9

domreadyイベントを使用する必要があります

$(document).ready(function(){
  $('div').click(function(){
   alert("Hello.....");
  });
});
于 2012-08-29T08:56:49.123 に答える
3

jqueryコードをに入れますdocument.ready

 $(document).ready(function() {
  $('div').click(function(){
       alert("Hello.....");
      });

 });

divに適切なクラスを与えます。

<div class="clsDiv"> One</div>

このようなamd呼び出し。

 $('.clsDiv').click(function(){
于 2012-08-29T09:03:14.240 に答える
0

ルケンツとシュリーはそれを釘付けにしました。html要素のJQUeryイベントハンドラーは、最初に$(document).ready()に登録する必要があります。

于 2017-04-12T06:17:50.880 に答える