私はjQuery 1.3.2を使用しています。それは神秘的な理由からSafari 4の下で壊れています。SafariでjQueryが使用できない変数の割り当てですか?
私のjavascriptの参考文献のすべては、右のタグの前に、まだ次のコードで作られています:
var status = $('#status');
status.change(function(){ /* ... */ });
次のエラーがWebインスペクタに表示されます。
TypeError: Result of expression 'status.change' [undefined] is not a function.
誤差があるしかし、変数の代入を取り除いても直らないのではないでしょうか?
$('#status').change(function(){ /* ... */ });
なぜですか?私はこれといくつかの他のfindById参照に変数を使用する必要があります。なぜなら、それらはスクリプトで何度も使用され、毎回要素ごとにDOMをクロールすることは悪い習慣とみなされるからです。 javascriptがとを除いてすべての後にロードされるので、要素を見つけることに失敗してはいけません。