Jquery富文本插件不适用于Internet Explorer

时间:2018-04-26 10:18:45

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

我正在尝试在Internet Explorer中运行jquery richtext编辑器,但它失败但是在chrome中它正常工作。

这就是我调用插件的方式,除了IE

之外,其他浏览器工作正常
$(<%= TxtBoxBody.ClientID%>).richText();

但是这样写的

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

我正在为IE获取正确的输出,但不能用于其他浏览器

2 个答案:

答案 0 :(得分:0)

这可能有助于你的事业。

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

答案 1 :(得分:0)

您可以使用ClientIDMode="Static"来避免这样的$('<%=TxtBoxBody.ClientID%>')

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

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

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