我在用jQuery append方法奇怪的问题,谷歌浏览器它不是写关闭标签当元素是空的,但如果该元素包含的字符会。
如果我用这个代码:
$('#workZone .canvas').each(function(i) {
$(this).append('<canvas id="test"></canvas>');
});
}
我得到这个标记:
<canvas id="test">
如果我用这个代码:
$('#workZone .canvas').each(function(i) {
$(this).append('<canvas id="test">i</canvas>');
});
}
在我得到了我所期待的标记来获得:
<canvas id="test">i</canvas>
我想结束标记,很明显,但不必包括一次性字符。 到底是怎么回事?
这里是一个的jsfiddle测试案例: http://jsfiddle.net/YSDnk/
谢谢!
蒂姆