如何让jquery-select2正确显示html实体?

时间:2015-03-10 14:35:23

标签: jquery jquery-select2 jquery-select2-4

我正在使用jquery-select2 4.0.0,我想显示一个包含'&'的文本。

这是选项的代码:

<option value="123">
   123 - This & That
</option>

但是,Select2显示以下选项文本:

123 - This &amp; That

如何让Select2正确显示specialchar?

1 个答案:

答案 0 :(得分:7)

您可以在escapeMarkup选项的帮助下解决此问题。

<select id="s2">
    <option value="123">123 - This & That</option>
</select>

<script>
$(document).ready(function() {
    $('#s2').select2({
        escapeMarkup: function (text) { return text; }
    });
});
</script>

Here's the demo关于jsfiddle。

您应该查看at this GitHub issue并查找escapeMarkup on the documentation