jsfiddle質問[重複
-
26-10-2019 - |
質問
この質問にはすでに答えがあります:
この非常にシンプルなjsfiddleを機能させることはできません。ボタンがクリックされたときにテストを警告することになっています。ここに何が欠けていますか?
解決
負荷方法をラップ(ヘッド)に変更する必要があります。
JavaScriptがどのようにロードされるか、メソッド署名が読み取られるときに関係しています。 http://jsfiddle.net/u9ng6/11/
他のヒント
jqueryフレームワークは、ロードするように選択されます onDomReady
したがって、あなたの関数はjQuery匿名関数に包まれています $(function(){ });
見えない。 jqueryを変更してロードするかです no wrap (head)
または、グローバル範囲で機能を定義します。
jquery + ondomedyreadyを使用しています。これは、あなたが書いたJavaScriptが内に配置されることを意味します
$(function() {
と
});
これにより、スコープの問題が発生します。代わりに次のことを試すことができます。
window.validateForm = function() {
}
所属していません StackOverflow