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()),不懂诶或者是说完完全全的理解错了 求大神指教
first.text(bottonName);这个是输出"first"或"last"的。。。last.text(n + 1);这个才是输出点击次数
last.text(n + 1)才是求值
bottonName的值是在第一个函数里面定义的 如果不存在的话就定位为'first' 所以第一个按钮传进去的是first
第二个按钮用trigger触发$("button:first").trigger('click','last'); 触发的button1的click事件 注意后面的‘last’可以理解为传入的参数作为bottonname
我觉得这里bottonname是打错了 应该叫button就容易理解了