問題があります。選択ボックスとドロップダウンに jQuery.SelectBox を使用しています。
ページの読み込みで要素が読み込まれると、正常に機能します。しかし、それらが ajax によってロードされた場合は機能しません。つまり、動的に生成された要素では機能しません。
ここでファイルを確認できます:- http://rvtechnologies.info/brad/jquery.selectBox.js
問題があります。選択ボックスとドロップダウンに jQuery.SelectBox を使用しています。
ページの読み込みで要素が読み込まれると、正常に機能します。しかし、それらが ajax によってロードされた場合は機能しません。つまり、動的に生成された要素では機能しません。
ここでファイルを確認できます:- http://rvtechnologies.info/brad/jquery.selectBox.js
この行:
jQuery('<link rel="stylesheet" href="<?php echo DIVATEMPLATEPATH . "/css/jquery.selectBox.css"; ?>">').appendTo("head");
完全に無効です。PHP と Javascript を組み合わせることはできません。PHP は、ブラウザではなくサーバー上で実行されます。Web開発の基礎を学んでください。PHP はサーバー上で実行され、クライアントに送信されるコードを生成し、クライアントはそのコードをコンピューター上でローカルに実行します (HTML および JavaScript)。
CSS コードはスタイル宣言およびスタイルシートであり、要素が DOM に追加されると、ロードまたは適用されます。
firebug などのツールを使用して、生成された要素の ID、クラス、および属性の名前を確認し、生成されたマークアップを確認します。
私はそれを整理しました。
Ajax が成功したら、もう一度 selectbox を呼び出す必要があります。
私はこのようにしました:-
success: function(html) {
jQuery('#loader').empty();
jQuery("#right_search").append(html);
jQuery("SELECT").selectBox(); //Just Added this
initdatepicker();
stat = 0;
}