ホームページ > 記事 > ウェブフロントエンド > ブートストラップ モーダルが「TypeError: $(...).modal は関数ではありません」エラーをスローするのはなぜですか?
Codeigniter とブートストラップを使用するアプリケーション内、動的に挿入されたブートストラップ モーダルは、「TypeError: $(...).modal is not a function」エラーで開くことができません。
ボタンをクリックしてモーダルをトリガーすると、 、モーダルは HTML に正常に挿入されます。ただし、$('#form-content').modal(); を使用して表示しようとすると、エラーが発生します。
このエラーは、jQuery がロードされ、コンテキスト内で使用できるという誤った想定によって発生します。 modal() 関数を使用しようとするスクリプトの内容を修正します。
jQuery が正しくロードされ、誤って複数回インクルードされていないことを確認してください。複数の jQuery が含まれる一般的な原因は、すでに jQuery が含まれている可能性があるサードパーティのプラグインまたはテーマの使用です。
スクリプトのコンテキスト内で jQuery が読み込まれ、利用可能であることを確認することで、modal() 関数を使用できるようになります。モーダルが正常に表示されました。
以上がブートストラップ モーダルが「TypeError: $(...).modal は関数ではありません」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。