这个不算是什么技术文章,相信大家都懂。做个记录,当日记了……
一直在用jquery,觉得相对方便好多。但是众所周知,jquery对象和dom对象是两个完全不同的概念。比如
var $html = $("#test").html(); var html = document.getElementById("test").innerHTML; $html == html? true : false; // true
但其中$("#test")和document.getElementById("test")是两个完全不同东东。如果$("#test").innerHTML就会报错。
在使用好多soso map api 的时候,发现其不像其他地图接口一样,soso需要传入一个dom对象做为选择器,这时候每次都写个
document.getElementById("test")
很麻烦,这时候如果能把jquery对象转换成dom对象就会让代码减少好多。
不废话了,直接上个简单到掉牙的函数
function D($J){ return $J[0]; }
用了这个东东,最好的感觉就是,任何一种选择器都可以使用,包括class、tag甚至attr。但输出的dom都是符合条件的第一个元素哦~~~