标签: jquery internet-explorer browser cross-browser
我有一个从doc文件导出的html指南。我用jquery来解决一些化妆品问题,用word导出到html。我的脚本在FF和Chrome中运行,但在Internet Explorer中没有。
我的jquery示例:
$("span[style='mso-tab-count:1']").html(' ');
我使用的代码示例:http://jsfiddle.net/37hqLrcn/1/
我知道如何才能在所有浏览器中使用它?
答案 0 :(得分:2)
Internet Explorer将在style属性的末尾添加一个分号,并在冒号后添加一个空格,因此您的选择器不匹配。
style
如果你想完全匹配,那么你需要两个选择器:
$("span[style='mso-tab-count: 1 dotted;'],span[style='mso-tab-count:1 dotted']").html(' ');
有一个更新的小提琴here显示它正常工作。 IE是一个具有iframe安全性的PITA,因此您可以直接看到结果here