このjQueryスクリプト/関数を使用して、選択ボックスのデザインを変更しています: http://tutorialzine.com/2010/11/better-select-jquery-css3/
実装され、機能しています。私のサイトは、 php includeを介してページの他のすべての部分を含むインデックス ファイルによって構築されています: about、contact などの部分。
ただし、問題は、スタイル設定された選択ボックスが表示される別の連絡先ページ (ヘッダーを含まず、本文コンテンツのみ) で、jquery が contact.php ファイルに直接含まれている場合にのみ機能する場合の「スタイリング」です。 (既に index.php に含まれています)。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>
contact.php から削除すると、すべての選択オプション項目がnull に設定されます。サイトの別の部分にあるdatePickerだけが、jQuery を 2 回組み込んだ結果であると思われる動作を停止しなければ、これは大きな問題にはなりません。
本当にそこにあるかどうかを確認するなど、あらゆる種類のソリューションを試しました:
if (typeof jQuery == 'undefined') {
document.write('<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>');
}
jQuery は未定義ではありません。問題なく存在します。ソース コードをブラウズするときにも確認できます。なぜこれが起こっているのかについてのアイデアはありますか?