【问题标题】:Unable to read "&" in DropDown html on IE11无法在 IE11 上的 DropDown html 中读取“&”
【发布时间】:2014-05-09 09:53:13
【问题描述】:

我有一个下拉列表,我在其中绑定了一个具有以下值的列表:

A
B
C&D

我的下拉菜单在 FireFox 上显示所有这三个值,但在 IE 上显示 A、B、C,即无法读取值“C&D”。请推荐

更新:

 if (data.d != null) {
                $.each(data.d, function (key, value) {
                    $("#dropdownId").append($("<option title='" + value.Description + "'></option>").val(value.ReferenceTypeValue).html(value.ReferenceTypeValue));
                });
            }

【问题讨论】:

  • 你试过用 &而不是 &?
  • ReferenceTypeValue="C&D"? value.Description 的值是什么?如果它包含一个撇号,它将破坏代码。

标签: jquery asp.net c#-4.0


【解决方案1】:

尝试将Server.HTMLEncode 与您的值一起使用。

你可以使用这些功能

http://www.tutorialized.com/view/tutorial/HTML-Encode-and-Decode-with-jQuery/39816

【讨论】:

  • 你是对的,但我正在使用 jquery 绑定我的下拉列表。有什么方法可以使用 Jquery 对 HTML 进行编码
  • @user3590502 在问题中包含您的 jQuery,并且很可能使用 Bushan Kawadkar 的建议 &amp;amp。
  • 在我的问题中更新了 Jquery
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
相关资源
最近更新 更多