我正在努力在这里找到正确的术语,但是如果您有jQuery对象...
$('#MyObject')
...可以提取基本元素吗?含义,等效于:
document.getElementById('MyObject')
Answers:
我在盒子上所有可用的浏览器上测试了亚伦的陈述:
$('#MyObject').get(0);
与
$('#MyObject')[0];
据我所知,这只是个人喜好问题。
从功能上讲,这两个语句对于现有元素和不存在元素都是等效的。我测试了以下浏览器:Chrome 27.0,FF 21.0,IE10,IE9,IE8,IE7,IE6。
在我进行的速度测试中,并非总是能够分辨出哪个变化更快。即使在同一浏览器上,结果也不总是一致的。对于速度测试,我仅测试了现有元素。我的测试结果在这里。
$('#MyObject).get(0)html标签里面:before,并:after使用Chrome时。知道这些是什么意思吗?