私は次のものを持っています:
$('.select-topic').click(function () {
if ($(this).attr('data-list') == "N") {
$(this).attr('data-list', 'Y')
var topicSelectHtml = $('#TopicID').html();
$(this).html(topicSelectHtml);
$(this).attr('data-clicked', 'Y')
}
ユーザーが新しいトピックをクリックすると、 が$('#TopicID').html();
取得され、これが の html として使用されtopicSelectHtml
ます。
これは機能しますが$('#TopicID').html();
、新しい選択に必要のないセクションを削除する必要があります。これが私の選択したhtmlです:
<select name="TopicID" id="TopicID"><optgroup label="Admin">
<option value="00">All Topics</option>
<option value="050002">Classes</option>
</optgroup>
xxxxxxxxx</select>
<optgroup label="Admin"> ... </optgroup>
セクションを削除するにはどうすればよいですか? 私のhtmlには改行がないことに注意してください。