【问题标题】:Jquery rich text plugin not working for internet explorerJquery富文本插件不适用于Internet Explorer
【发布时间】:2018-04-26 10:18:44
【问题描述】:

我正在尝试在 Internet Explorer 中运行 jquery 富文本编辑器,但它失败了,但在 chrome 中它可以正常工作。

这就是我调用插件的方式,它在除 IE 之外的其他浏览器中运行良好

$(<%= TxtBoxBody.ClientID%>).richText();

但是当这样写时

$('#TxtBoxBody').richText();

我得到了 IE 的正确输出,但没有其他浏览器的输出

【问题讨论】:

  • 将字符串用引号括起来$('&lt;%= TxtBoxBody.ClientID%&gt;')

标签: javascript jquery asp.net rich-text-editor


【解决方案1】:

这可能对您的事业有所帮助。

$('[id$=TxtBoxBody]').richText();

【讨论】:

    【解决方案2】:

    你可以使用ClientIDMode="Static"来避免$('&lt;%=TxtBoxBody.ClientID%&gt;')这样。

    <asp:TextBox id="TxtBoxBody"  ClientIDMode="Static" runat="server" />
    

    现在 asp net 停止更改 ID,您可以为所有浏览器获取静态 ID。现在所有浏览器都可以使用:

    $('#TxtBoxBody').richText();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 2013-07-25
      相关资源
      最近更新 更多