我有个问题。
假设我们有以下 html 标签:
<div id='foo'>I am a div</div>
Τ他的div存在于dom上(它不是由javascript生成的)
如果我想在 javascript 中多次使用这个 div ,哪种方法更好?
-
将其存储在如下变量中:
var d = $("#foo")
- 或者每次都用 jquery 调用它?:
$("#foo").methodName()
哪种方法涉及较少的 dom 遍历?
最快的方法是:
document.getElementById("foo");
将其设置为变量以供重用将防止需要一遍又一遍地查找它,所以是的,这就是要走的路。
如果你想用它创建一个 jQuery 对象:
var fooDiv = document.getElementById("demo");
var $fooDiv = $(fooDiv);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)