问答详情
源自:1-6 DOM对象转化成jQuery对象

关于$(div)与$("div")

我把js获取div那句注释掉了。用jq调用div 。但是var $div=$(div)和var $div=$("div").颜色都改变了。没什么影响,什么原理

提问者:qq_洇潙孒解_03539943 2016-08-04 09:27

个回答

  • Wasim
    2016-08-04 10:25:36
    已采纳

    var $div=$(div)是将dom节点div转化为$div的jquery对象;

    var $div = $('div')是获取界面所有的div。形成一个jquery对象。

  • 慕盖茨4878874
    2016-08-04 09:52:56

    这里主要是看你括号的东西是不是一个对象,如果是对象了就不用加,通常我们写$(".class")是因为class不是一个对象,所以要加,加上后就是jquery对象了,而$(this)是不加的,因为this就指向当前元素的对象。