javascript - 当我使用 .html() 函数时,jQuery 1.3.2 在 IE 上添加了 sizset ='' sizcache ='' 属性

标签 javascript jquery html internet-explorer

当我执行 $('div#tborder').html() 时,我得到以下信息:

<DIV id=tborder style="BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; 
DISPLAY: block; FONT-SIZE: 12px; BORDER-LEFT: #000 1px solid; 
BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial; 
TEXT-ALIGN: left" sizcache="9" sizset="124">Some Text </div>

查看附加的 sizcache 和 sizset 属性是否已设置。我怎样才能摆脱这些?根据this,这是 jQuery1.3.2 中的一个已知错误。 。另请参阅本文中的评论。

原始代码:

<DIV id=tborder style="BORDER: #000 1px solid;  
DISPLAY: block; FONT-SIZE: 12px; FONT-FAMILY: Arial; 
TEXT-ALIGN: left">Some Text </div>

最佳答案

你真的需要使用html吗?它似乎返回了很多无用的属性以及 sizcache 和 sizset。如果您想要的只是文本,那么请查看 text()

关于javascript - 当我使用 .html() 函数时,jQuery 1.3.2 在 IE 上添加了 sizset ='' sizcache ='' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900207/

相关文章:

javascript - Javascript self 防御是如何工作的,它是如何在美化时进入无限循环的?

javascript - 从ajax获取元素失败

java - HTML 到 ODT – XSLT?

javascript - 当另一个 Div 进入视口(viewport)时让 Div 出现

javascript - css 暗模式变量被故事书忽略

javascript - 具有空数组的 JSON 对象 - Javascript

jQuery DIV 翻转

javascript - 如何使用 jquery 更改 jstree 方向?

jquery - ScrollToFixed jQuery 插件中可能存在 'refresh' 计算值吗?

jquery - 切换 Angular 以将文本移动到 fabricjs 中的原始位置