Javascript:将HTML的一行动态添加到IE中的表时出现问题 [英] Javascript: issue when dynamically adding a row from its HTML to a table in IE

查看:81
本文介绍了Javascript:将HTML的一行动态添加到IE中的表时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我看了其他一些问题,例如这个问题,但他们没有解决这个特定问题:

I looked at some other questions like this one but they don't address this particular issue:

当我在IE(8)中运行此代码时:

When I run this code in IE (8):

$("<tr><td>1</td><td>A</td></tr>").appendTo("#myTable tbody"); 

最后,我将此HTML添加到表的正文中:

I end up with this HTML being added to the table's body:

<TR>
1</TD><//TD>
<TD>
</TD>
A</TD><//TD></TR><//TR>
</TR>

有什么主意吗?预先感谢.

Any idea? Thanks in advance.

推荐答案

尝试

$("#myTable tbody").append("<tr><td>1</td><td>A</td></tr>"); 

是相同的,但是它在jQuery内部做的事情完全不同

it'sthe same, but it does totally different things inside the jQuery

这篇关于Javascript:将HTML的一行动态添加到IE中的表时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆