0

HTMLselectメニューを使用して、プレーン テキストではなく HTML 要素を使用してドロップダウン リストを作成しようとしていますが、各要素がドロップダウン メニュー内に正しく表示されません

<select>
  <option value="1">
    <input type = "button" value = "This button won't display properly." />
  </option>
  <option value="">
    <b>Bold text won't display properly either.</b>
  </option>
</select>

ドロップダウン メニュー内に HTML 要素を埋め込むための構文的に有効な方法はありますか? メニューを使用してこれを行うことができない場合<select>、HTML 要素のネストを許可するドロップダウン ウィジェットを作成するにはどうすればよいですか?

4

4 に答える 4

2

Q:-ドロップダウン メニュー内に HTML 要素を埋め込むための構文的に有効な方法はありますか?

いいえ。これは、現時点では意味的には不可能です。これは無効な Html です。オプション内に HTML タグを含めることはできません。

許可されているコンテンツ: 最終的にエスケープされた文字 (é など) を含むテキスト。

参照

いくつかのプラグインを確認するか、提供する選択オプションから div またはその他のタグを使用してドロップダウン ウィジェットを基本的に作成するプラグインを自分で作成することができます。

于 2013-05-10T20:53:16.110 に答える