HTML DOM和jQuery DOM放在一行中
HTML DOM and jQuery DOM in one simple line?
我正在使用HTML5画布和jQuery在Javascript中编写一些代码。我使用getElementById
来获取画布,使用$('canvas')
来获取画布以使用jQuery函数。
问题是,如果我使用getElementById
,我就不能在元素上使用jQuery,反之亦然。有没有一条简单的线同时适用于两者?
var element = document.getElementById("myCanvas");
// do stuff with element
var $element = $(element);
// do stuff with $element
tcoc的答案非常直接。另一种选择是:
var element = $('#id'); // gives you a jQuery object
您可以将element
用于所有jQuery函数。要访问非jQuery对象,请使用element.get(0).id
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在DOM元素上按类型构建此函数
- Windows形成web浏览器控件和Javascript更改的DOM
- Datatables:通过DOM数据源中的名称引用列
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 动态插入的表:JQuery未检测到最后一行
- DOM事件通过JSON转换为java
- 将DOM节点值与字符串Javascript进行比较
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 流星中DOM的繁殖
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何在Angular UI网格中选择下一行
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- HTML DOM和jQuery DOM放在一行中
- 用jquery将DOM数据附加到一行
- DOM脚本:创建元素并将它们放置在一行中
- 从DOM生成的表中删除一行