1

ページにコンボ ボックスのような要素が必要です。そのために、html select タグを使用することを考えています。コンボボックスの要素を選択すると、アイテムのリストが展開されます(フォルダーツリーのように)。どうやってするか?

<select name="mydropdown">
<option value="Milk">Fresh Milk</option>
<option value="Cheese">Old Cheese</option>
<option value="Bread">Hot Bread</option>
</select>

ホットブレッドを選択すると、動的に展開され、パンの種類が表示されます。

4

2 に答える 2

1

これはoptgroup、例: "la liste déroulante"、visible option "France"で行われます。
しかし、動的にロード/完了すると、おそらくアクセシビリティの問題が発生します...そして、設計上、optgroup の厄介な問題は、オプションをグループ化し、ラベルを持っていますが、このラベル自体を選択できないことです (上記の例では、選択できます国であって大陸ではない)。

一連の例selectがよく見られます: 最初の選択でオプションを選択し、[大陸を選択] ボタンをクリックします。次の選択では、最初の選択で選択した内容に応じてデータが入力され、2 番目の [国を選択] ボタンをクリックして結果を取得します (または入力します)。 3 番目の選択など)。

ツリーははるかに汎用性があります(リストとリンクの集まりであり、サイトマップや (リストの) ナビゲーション リストと同じ HTML 構造です) が、実装はより困難です。jQuery UI に基づく非常に優れた例は、Hans Hillen による jQtest にあります。

于 2013-07-04T04:41:09.467 に答える