【发布时间】:2012-07-19 07:28:03
【问题描述】:
所以,我知道如何在 jQuery 中以各种方式创建元素。但在今天之前我从未遇到过这种情况:
var myspacer = $('<div />', {
"id": "nav-spacer",
"height": mynav.outerHeight()
});
稍后在代码中,这个变量通过 jQuery 的 .before() 方法添加到 DOM。有人可以解释这里发生了什么吗?正在创建什么样的对象? jQuery 是如何知道如何将其转换为 HTML 元素的?
【问题讨论】:
标签: javascript jquery css dom