我试图在Internet Explorer中运行jQuery richtext编辑器,但是它失败了,但在Chrome中它正常工作。
这是我调用插件的方式,除了IE
以外,其余的浏览器都可以正常工作$(<%= TxtBoxBody.ClientID%>).richText();
但是当这样写时
$('#TxtBoxBody').richText();
我要获得IE的适当输出,但没有其他浏览器
这可能会有所帮助。
$('[id$=TxtBoxBody]').richText();
您可以使用ClientIDMode="Static"
避免使用$('<%=TxtBoxBody.ClientID%>')
。
<asp:TextBox id="TxtBoxBody" ClientIDMode="Static" runat="server" />
现在ASP NET停止更改ID,您可以在所有浏览器中获得ID静态。现在,所有浏览器都可以使用:
$('#TxtBoxBody').richText();