私は内部に関数showProductを持つjsファイルを持っています。私のHTML文書で関数が定義されていませんWordPress jQuery
私はこのJavaScriptを持って送信ボタンを持っている:
onclick="showProduct(document.getElementById('suggest1').value);"
これはsuggest1のidの入力フィールドの値を取得し、機能showProductに を渡されます。これはうまく動作します!しかし、すぐに私はjqueryの後&前にこれを追加する:
(function($) { .... })(window.jQuery);
私が取得:キャッチされないにReferenceError:showProductがHTMLButtonElement.onclick
私はこの仕事を得ることができる方法上の任意のアイデアをで定義されていませんか?私はこの関数にすべてのjQueryをWordPressで動作させるために置く必要があります。
おかげ
* "WordPressで動作させるには、この関数にすべてのjQueryを入れる必要があります" * - 実際はそうではありません。関数の中で '$'を使い続けたい場合は、関数内の最初の行として 'var $ = jQuery;'が最も簡単に修正されます。 – JJJ