当前位置:  开发笔记 > 前端 > 正文

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

如何解决《如何将DOM元素转换为jQuery元素?》经验,为你挑选了2个好方法。

我正在使用document.createElement()创建一个元素.现在我如何将它传递给只接受Jquery对象的函数?

$("#id") 

我无法使用它,因为该元素尚未在页面中呈现.



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


这是因为jquery不仅会使用字符串选择器,而且还会使用现有的jquery对象,或任何有效的dom对象作为主$()查询函数的参数.
反过来可以通过以下方式完成:http://johnjianfang.blogspot.com/2009/04/convert-jquery-object-to-dom-object.html

2> Russ Cam..:

用jQuery构造元素怎么样?例如

$("
")

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

$("
")

然后,您可以链接您需要的命令,设置事件处理程序并将其附加到DOM.例如

$('
Div Content
') .bind('click', function(e) { /* event handler here */ }) .appendTo('#myOtherDiv');


实际上我从某些地方获取元素,我无法更改代码
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有