huiyatou
2016-11-17 21:08
var $div = $('div')和 var $div = $(div)的不同之处是什么?
var $div = $('div')
获取标签名为 div的所有元素
var $div = $(div);
这个的div变量如果保存的是一个用原生document.getElementsByTagName获取的节点的话,
丢到$(div)里面就会被包装成jquery的对象,这样就可以j打点调用query的方法。如$(div).css()...
你弄一个div 试一下
1 $('div') 获取的是获取界面所有的div 形成一个jquery对象(类数组); 就是$('标签名');如$('p')
2 $(div) 是没有意义的.
你看到这个里面的 div 应该是一个变量名
如 var div=$('div'); 这样的话 可以 用$(div) 等同于前面.
个人理解前一个是直接获取jquery对象
后个是把dom对象变成jquery对象
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题