我正在尝试将一些元素附加到 a 并且在使用内置 jqlite 与使用 jquery 时我看到了一些不同的行为。我创建了一个小提琴来展示差异:http: //jsfiddle.net/waylon999/5fyBt/1/
当我这样做时,它看起来像:
element.append('<td>Val 1</td><td>Val 2</td>'); // jqlite
标签在插入字符串之前被剥离。但是当我尝试
$(element).append('<td>Val 1</td><td>Val 2</td>');
它可以按我的预期工作,其中 append 中的整个字符串 arg 都附加到标签中。我尝试了几件事,包括
angular.element(element).append(....)
但我找不到让它工作的方法。关于这应该如何工作,我有什么不明白的吗?
谢谢!