相关疑难解决方法(0)

1500
推荐指数
17
解决办法
167万
查看次数

jQuery document.createElement等价?

我正在重构一些旧的JavaScript代码,并且正在进行大量的DOM操作.

var d = document;
var odv = d.createElement("div");
odv.style.display = "none";
this.OuterDiv = odv;

var t = d.createElement("table");
t.cellSpacing = 0;
t.className = "text";
odv.appendChild(t);
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的方法来使用jQuery.我一直在尝试:

var odv = $.create("div");
$.append(odv);
// And many more
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否更好.

html javascript jquery dom dhtml

1226
推荐指数
10
解决办法
87万
查看次数

使用jQuery创建HTML元素的最有效方法是什么?

最近我一直在做很多模态窗口弹出窗口,什么不是,我使用jQuery.我用来在页面上创建新元素的方法绝大多数都是这样的:

$("<div></div>");
Run Code Online (Sandbox Code Playgroud)

但是,我觉得这不是最好或最有效的方法.从性能角度来看,在jQuery中创建元素的最佳方法是什么?

这个答案有以下建议的基准.

html javascript jquery dom

418
推荐指数
11
解决办法
33万
查看次数

标签 统计

html ×3

javascript ×3

jquery ×3

dom ×2

append ×1

dhtml ×1

jquery-append ×1