问答详情
源自:2-2 页面之间的卷滚切换效果

var btn = $('button')和var btn = $('button')[0]两种情况使用click()的时候,后者为什么没有效果?

 http://img.mukewang.com/57666c520001b35002890065.jpg

$('button')获取的是数组;$('button')[0]获取的是单个对象.

还有:slide.css({
        width: width,
        height: height
    });这里到底加不加单位'px',我试过不加也行的

提问者:周末00 2016-06-19 17:56

个回答

  • ybc4652
    2016-06-20 11:10:28
    已采纳

    第二种写法错误

    正确写法:var btn=$('button).eq(0)

  • 倪瞅啥
    2016-06-24 11:03:52

    $('button')[0]   这个的意思是把jq对象转换成原生对象   原生对象当然用不了jq下的click事件了   

    如果我说的对给个最佳吧

  • qq_云卷云舒_2
    2016-06-20 13:16:57

    var btn=$('button).eq(0)

  • ybc4652
    2016-06-20 11:11:40

    或者:var btn=$('button:eq(0)')