jQuery对象转换为DOM对象

来源:1-6 DOM对象转化成jQuery对象

哈喽姑娘

2016-07-28 15:54

1-6中的 var $div =  $('div');本来就是取得jQuery对象,因为可以把“div”当做标签名,,若改成

var d = document.getElementsByTagName('div'); //dom对象

var $div =  $('d');

为什么根本就不起作用啊?

写回答 关注

3回答

  • tp_ysu
    2016-07-28 16:38:45
    已采纳

    jQuery $()里的内容,如果是已经声明存在的变量或者对象,就不用加引号。比如var name=document.getElementById("name");$(name)或者$(this)。

     加引号的一般是元素标签有id、class这些,用$("xx")的方式获取这些元素用的。

    代码里var d = document.getElementsByTagName('div'); 之后,d已经是存在的对象了,所以不应该加引号


    哈喽姑娘

    非常感谢!

    2016-07-29 08:08:58

    共 1 条回复 >

  • 粽子何
    2016-07-28 16:31:55

    通过var d=document.getElementsByTagName('div')获得的是一个数组,然后再讲这个数组封装成jquery对象,与var $div=$('d')含义不同。

  • 精慕门3916522
    2016-07-28 16:25:39

    var $div =  $(d);  这样能行

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217496 学习 · 1303 问题

查看课程

相似问题