我如何将DOM元素转换为jQuery元素?

我正在用document.createElement()创build一个元素。 现在我怎么能传递给只有一个Jquery对象的函数呢?

$("#id") 

我不能使用它,因为元素还没有在页面中呈现。

 var elm = document.createElement("div"); var jelm = $(elm);//convert to jQuery Element var htmlElm = jelm[0];//convert to HTML Element 

那么使用jQuery构build元素呢? 例如

 $("<div></div>") 

创build一个新的div元素,准备添加到页面。 可以进一步缩短

 $("<div>") 

那么你可以链接你需要的命令,设置事件处理程序并将其附加到DOM。 例如

 $('<div id="myid">Div Content</div>') .bind('click', function(e) { /* event handler here */ }) .appendTo('#myOtherDiv');