Eve*_*lse 3 javascript jquery append
在下面的代码中,我希望能够附加test_div到被单击的元素.但是,我收到TypeError:e.srcElement.append 的错误消息is not a function.
$(document).ready(function() {
onclick = function (e) {
var test_div = document.createElement("div");
target = e.srcElement
target.append(test_div);
}
$('#dialogue').on('click', onclick);
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试打印出类型e.srcElement,但它只是说object,这不是很有帮助.将元素附加到单击项目的正确方法是什么?
Mil*_*war 13
.append()是jquery方法.您需要将DOM对象转换为jquery对象以使用jquery方法:
$(target).append(test_div);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16867 次 |
| 最近记录: |