最初のオプション グループを削除するには、次の jQuery を使用します。
var topicSelectHtml = $('#TopicID')
.clone()
.find("optgroup:first")
.remove().end().html();
次の HTML から:
<select name="TopicID" id="TopicID">
<optgroup label="Admin">
<option value="0000">All Topics</option>
</optgroup>
<optgroup label="AA">
<option value="05**">a</option>
<option value="0505">b</option>
<option value="0510">c</option>
</optgroup>
<optgroup label="BB">
<option value="10**">d</option>
<option value="1005">e</option>
</optgroup>
</select>
「**」で終わる値を持つオプションも削除されるようにする方法はありますか?