私が達成しようとしているのは、最初のドロップダウン リストの選択に基づいて値が入力される 2 番目のドロップダウン リストです。
以下を使用して動作するようにしました。
問題は、ドロップダウン リストに画像を表示するために使用している外部プラグインが、何らかの形でこのコードの正常な動作を妨げていることです。
このプラグインを初期化するコードは、$("body select").msDropDown();
このプラグインを使用する単純な検索フォームの下にあるもので、jquery 展開可能な div であるため、クリックAdvanced Search
して動的ドロップダウンでフォームを展開します。
<a href="#" rel="toggle[advancedsearch]" data-openimage="images/collapse.png" data-
closedimage="images/expand.png">Advanced Search<img id="expand"
src="images/collapse.png"/> </a>
<div id="advancedsearch">
<p>Document Properties:</p>
<form>
<select id="tags" name="tags" class="tags">
etc....
私が望んでいるのは、何らかのonclick
方法で別のJSメソッドを呼び出して、初期化を何らかの方法で削除したり、$("body select").msDropDown();
ばかげたものを初期化して削除したりするのが簡単なことです。
役立つ場合は、ページの完全なソースをここで見ることができます: http://jsfiddle.net/pQ9LT/
ありがとう、
マーティン