我使用Jquery创建我需要的html模板,这将有一些特殊的格式。
但是,我尝试在<vt></vt>
代码内的<td>
附近添加虚拟代码<tr>
。
这样的事情:
var x='<vt><td>content here</td></vt>';
$(elem).find('tr').html(x);
不幸的是结果是
<tr>
<vt></vt>
<td>content here</td>
</tr>
DOM编译器可能会迫使Jquery将元素转换为某种正确的格式。有解决方法吗?
答案 0 :(得分:0)
4.9.9 td元素
可以使用此元素的上下文:
作为tr元素的孩子。
请注意,这意味着td
代码不能是vt
代码的子元素。
可能的解决方法是将vt
标记放在td
元素中,直接使用td
元素,或将div
元素与CSS {{1}一起使用} / display:table
/ table-row
代替table-cell
/ table
/ tr
元素。