开发者社区> 问答> 正文

$("#bigstar")[0] 和$("#bigstar")的区别

杨冬芳 2016-06-08 19:54:15 882

知道这两种形式的区别,但是说不清楚。
输出过两种形式如下
screenshot
红色框是$("#bigstar")[0] 的输出结果,它选中的是id为bigstar的对象
黄色框是$("#bigstar") 的输出结果,它和$(".bigstar")的输出是一样的

分享到
取消 提交回答
全部回答(2)
  • aerojin
    2019-07-17 19:32:37
    $("#bigstar")[0] 返回真实dom对象 $("#bigstar") jquery的dom对象
    0 0
  • 杨冬芳
    2019-07-17 19:32:37

    前者dom对象,后者jq对象;前者可以调用js方法,后者调用jq方法,参见
    jquery对象与js对象的相互转换

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章