ここでは非常に詳しく説明します。Firebug 1.5.3 を搭載した Max OSX で Firefox 3.6.3 を使用しています。
プロジェクトには 2 つのバージョンがあります。1 つは機能し、もう 1 つはバグがあります。1 つはダウンロードしたもの、もう 1 つは手で入力したものです。どれが機能しないかを推測してください。私が新しいバージョンのjQueryを使用し、ファイルの名前が異なることを除いて、それらは同じである必要があります。jQuery のバージョンは問題ではありません。私は古いjqueryを使用し、作業中のものは新しいjqueryを使用しました。いずれにせよ、私のものはまだ壊れていて、ダウンロードしたものはまだ機能しています。これらのプロジェクトがどのように異なるのかを確認しようとして、目をつぶってしまいました。私がやりたくない唯一のことは、動作中のコードをバストされたコードにコピーすることです。これは、同様の問題を引き起こしている独自のコードであるときに、このようなものを理解できる必要があるためです。
私のコードの Firebug で確認できるエラーはありません。実際、コードの 2/3 は問題なく動作します。2 番目のボタンだけでは何もしません。だから踏み切りたかった。これらは常に眼球のエラーであり、私はそれらを見るのが本当に苦手です.
公開サーバーに置いています。 http://colleenweb.com/jqtests/ex71.html そしてex71.jsをデバッグしたい
作業中のものを発砲し、ex71.js の 13 行目にブレークポイントを設定すると、2 番目のボタンをクリックしたときに変数 json に期待される値が含まれます。しかし、これをファイアバグしても、そこには到達しません。私はhtmlを調べてきましたが、すべての名前が一致しているようです。また、なぜボタンが正しく配置されていないのだろうかと思いますが、それは css の問題です。何が欠けているのか、さらに重要なこととして、これらの種類のバグを見つけるために使用できるツール/テクニックを教えてください。