2016-12-09 16 views
0

jquery on changeイベントを使用してページに追加されるいくつかのHTMLフォームがあり、フィールドの1つは入力アップロードフィールドですがプラグイン画像のプレビューも表示されます)は動的コンテンツでは機能せず、プラグインがコンテンツの前にロードされているためです。私はどのようにこれを回避するか、ヘルプのためにここに表示されているコードを知りません。動的コンテンツのjquery/bootstrapファイルアップロードプラグインが動作しません

アドバイスはありがとうございます。また、可能な解決策を特定するのに役立つコードがあれば、私に知らせてください。質問を更新します。

+1

コンテンツの後にプラグインを読み込み/再読み込みしようとしましたか?問題を再現するMCVEを作成してみてください。 – ADyson

+0

ツアーのsugestionを読んだ後、$ .getScript();を使って関数を作成して解決策を見つけました。動的コンテンツが追加された後に関数を呼び出すとうまくいきました。 – BlueSun3k1

答えて

0

私が見つけた解決策は、jQueryの$ .getScript();を使って動的コンテンツを追加した後にjsファイルを呼び出すことでした。

function load_script(){ 
$.getScript ("path/to/js/file/script.js"); 
} 

次に、load_script()を呼び出します。コンテンツが追加された直後に、少なくとも私にとっては完璧に動作します。

他人に役立つことを願っています。

関連する問題