我有一个下拉菜单,可以从数据库列中提取文本。数据库列可以包括 HTML 标记。在下拉列表中,我显然不需要在文本中使用它。我正在研究一些 jquery,它部分完成了我正在寻找的东西。但是,它似乎只是替换了每个字符的第一个实例
$('select option').each(function() {
this.text = this.text.replace(' ', ' ');
this.text = this.text.replace('<div>', '' );
this.text = this.text.replace('</div>', '' );
});
这是下拉菜单的 HTML:
<select name="ctl00$SubPageBody$ClassList" id="ctl00_SubPageBody_ClassList">
<option value="196">Four Week Series: July 19, 2012, 11:00am-12:00pm&<div>July 26, 2012, 11:00am-12:00pm </div><div>August 2, 2012, 11:00am-12:00pm</div><div>August 9, 2012, 11:00am-12:00pm</div></option>
</select>