<select id="myElement" multiple="multiple">
<option value="1">Category Type</option>
<option value="158">itemOne</option>
<option value="157">itemTwo</option>
<option value="7">My Type</option>
<option value="20">itemThree</option>
<option value="21">itemFour</option>
<option value="22">itemFive</option>
<option value="8">Category Yet Another</option>
<option value="31">itemCheese</option>
<option value="32">itemBrain</option>
</select>
"カテゴリ"オプション( "item"で始まらないもの)がoptgroupであり、次のカテゴリオプションまでそれを折り返すように動的に変換する必要があります。上記のようになります:jQueryを使用して動的にオプトグループを追加する
<select id="myElement" multiple="multiple">
<optGroup label="Category Type">
<option value="158">One</option>
<option value="157">Two</option>
</optGroup>
<optGroup label="My Type">
<option value="20">Three</option>
<option value="21">Four</option>
<option value="22">Five</option>
</optGroup>
<optGroup label="Category Yet Another">
<option value="31">Cheese</option>
<option value="32">Brain</option>
</optGroup>
</select>
jQueryを使用して目的の効果を達成するためにこれを繰り返し、値を変更する方法はありますか?
かなりエレガントなソリューション! – vzwick
素晴らしい!すぐに助けてくれました –