0

選択する方法はありますoptgroupか?

常に無効になっているようです。javascript ソリューションを検索してみましたが、良いソリューションが見つかりませんでした。

4

3 に答える 3

1

シンプルな

document.getElementById

十分なはずです。私が作成したJSFiddleをご覧ください。

var optGroup = document.getElementById('myOptGroup')
optGroup.innerHTML = "<option value='saab'>Saab</option>"
于 2013-10-07T01:49:16.410 に答える
1

残念ながら、ネイティブの HTML SELECT 要素内でこれを行う方法はありません。また、SELECT 要素内でオプションのスタイルを設定する方法もないため、単にオプションを使用して、それらの一部を optgroup のように見せることはできません。

A 要素と UL 要素の組み合わせを使用して回避策を考え出す必要があります。以下の HTML を使用した基本的なものを次に示します。

<div>
    Select
    <ul>
        <li class = "group">
            <a href = "#">
                Foods
            </a>
        </li>
        <li class = "choice">
            <a href = "#">
                Hamburer
            </a>
        </li>
        <li class = "choice">
            <a href = "#">
                Hotdog
            </a>
        </li>
    </ul>
</div>

ここでフィドル

于 2013-10-07T03:20:49.333 に答える
0

ここに例があります: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup

以下のオプションについて説明するためのタグのようなものです。または、キャプションのように。

複数のものを選択したい場合は、jQuerycreated select を使用できます。カスタムのものを意味します。または、それらをタグcheckboxesとしてリストに使用してマージすることもできます。select

1 つの select 要素から 2 つのオプションを選択する方法は他にありません。各 select には、値が 1 つだけ含まれている必要があります。

もう 1 つの方法は、各オプションに値を追加してから、 を使用してそれらを区切ること,です。ただし、選択するオプションはありません。これは、オプションをoptgroupその下にグループ化する方法、またはラベルのようなものです。

ポイントが不足しているという警告アラートが表示されます。optgroup をクリックして、その下の値を選択しますか? 多分これが条件だと思います!

于 2013-10-07T01:47:46.917 に答える