2017-05-12 26 views
0

divにページをロードした後に.chosen()関数をロードしようとしています。私はいくつかの他のスレッドで提案されたことを試しましたが、何らかの理由でうまくいきません。ここで私は現在しようとしていると、それが書き込みする必要がありますように、私は強く感じるものだ。これをやって動的に作成された選択要素の.chosen()のロード

$(document).on('click', '.btn', function() 
{ 
    $('#targetDiv').load('/page/to/code.php', function() 
    { 
     $(document).find('.select').chosen(); 
    }); 
}); 

はこのエラーを返します。TypeError: $(...).find(...).chosen is not a function

私はまた、負荷コール外.chosen()を移動しようとしましたが、それはです同じ結果。私はjQueryの競合かもしれないと感じていたので、noConflictを追加しましたが、そのトリックをやっていないようです。

アイデア?

おかげ

+0

- (私はそれをxDさんに値するdownvote気軽に)それらをロード、私の質問にある機能が動作します:)

? –

+1

'jQuery'ライブラリをロードした後に' selected'関連ライブラリをロードしてください。 – vijayP

+0

@vijayP haha​​は私の答えをチェックし、hahaの前に5分を見つけました – ThisGuyHasTwoThumbs

答えて

0

オクラホマので、自己への注意:あなたは時間かそこらのためにレンガの壁に頭をたたき、助けを求めてSOの前にページ上のライブラリが含まれていることを確認します。

JSタグが保存されているページタグとフッタを確認したところ、ライブラリのCSSファイルもJSファイルもロードされていませんでした。 `.chosen()`関数が定義されて

関連する問題