first.text(bottonName)怎么求出来值是多少?

来源:7-1 jQuery自定义事件之trigger事件

qq_戎码一生_03590608

2017-07-22 19:28

function update(first,last,bottonName) {
        first.text(bottonName);
        var n = parseInt(last.text(), 10);
        last.text(n + 1);
    }

只有这个地方不太懂    我理解的是传一个bottonName过来然后也就是说first.text(bottonName)等于first.text(frist)或者是等于first.text($("button:first"))  但是这个怎么得出来是多少 又不是first.text(frist.text()),不懂诶或者是说完完全全的理解错了   求大神指教

写回答 关注

3回答

  • 我要SSR
    2017-07-24 17:15:37

    first.text(bottonName);这个是输出"first"或"last"的。。。last.text(n + 1);这个才是输出点击次数

  • 慕斯6506489
    2017-07-24 16:39:07

    last.text(n + 1)才是求值

  • hyc努力努力再努力
    2017-07-23 12:07:39

    bottonName的值是在第一个函数里面定义的  如果不存在的话就定位为'first' 所以第一个按钮传进去的是first

    第二个按钮用trigger触发$("button:first").trigger('click','last'); 触发的button1的click事件  注意后面的‘last’可以理解为传入的参数作为bottonname  

    我觉得这里bottonname是打错了 应该叫button就容易理解了

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题