我正在尝试在Internet Explorer中运行jquery richtext编辑器,但它失败但是在chrome中它正常工作。
这就是我调用插件的方式,除了IE
之外,其他浏览器工作正常$(<%= TxtBoxBody.ClientID%>).richText();
但是这样写的
$('#TxtBoxBody').richText();
我正在为IE获取正确的输出,但不能用于其他浏览器
答案 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();