我如何将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');