当我执行 $('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/