jQueryの開発を試してみるにはnetbeans(NetBeans IDE 7.2(ビルド201207171143)をWin7/64bitで使用)を使い始めました。特に、自動補完が Netbeansのオートコンプリートが現在のjQuery.js(v1.8.0)で完全に動作していません
..非常に便利なように見えた私は、このチュートリアルで使用: http://netbeans.org/kb/docs/web/js-toolkits-jquery.html を私はこのチュートリアルのようにすべてをしたが、代わりに、古い1.4.2-改正のjQuery.jsの現在のバージョン(v1.8.0)を取りました。は切り取ら以下のコードを見てみましょう: "$(ドキュメント)"
<script type="text/javascript">
$(document).ready(function(){
$("h1").click(function(){ alert ("HI!"); });
});
</script>
自動補完機能が働くために「準備ができている」と示唆している。これまでのところ、とても良い...
3行目は "$(" h1 ")で始まります。その後にセレクタの後に "。"私はたくさんの提案を得るが、 "クリック"することはできない。私は古いのjQuery-1.4.2.jsを使用する場合は、チュートリアルの次のスクリーンショットに見られるように、それが動作します:http://netbeans.org/images_www/articles/69/web/js-toolkits-jquery/code-completion.png
質問:
- ここでの問題は、実際には何ですか?
- jQueryの現在のバージョンでどうにかしてこれを動作させることはできますか?もしそうなら:どのように?
- jQueryまたはnetbeansのバグは誰ですか?
よろしく、 ステファン
---更新---
あなたがソースコードに<script type="text/javascript" src="js/jquery.js"></script>
を追加する場合にのみ問題が発生します。インクルードを省略すると、インクルードする必要があります。 これはNetbeansの問題であるようです。
質問:jquery.jsを含めないと回避策に過ぎません。それを修正する方法はありますか?おそらく、プロジェクトのどこかで "auto-include-everything"オプションを無効にする必要があるのでしょうか?
---更新#2:<script type="text/javascript" src="jquery-1.8.0.js"></script>
が働いていたのに対し、SOLUTION ---
は、それが含まれているスクリプト<script type="text/javascript" src="jq.js"></script>
作品の名前もだが、「jquery.js」で終わる任意のリソース名は動作しません! 実際には、ハードコードされたものに起因するNetbeansのバグのようなものです。そして解決策は、JavaScriptファイルの名前を、それがそれと同じやり方で変更することです。それでも改訂版が含まれています。
version 1.7で導入されました...非縮小。 – SDwarfs
しかし、私はこれを "再チェック"します。もともとは仕事中の私のノートブックでテストされていましたが、私は今週末に手に入れていません。たぶん私はプライベートデバイスにnetbeans 7.2をインストールします。最初に何か他のものを完成させる必要がある...結果を知らせる。 – SDwarfs
ちょうどこれをテストしました。結果は、 ''を '
'タグの中に入れない限り正しく動作するということです。これは問題を引き起こしているようです。 – SDwarfs