终于理解了,草,真不容易,你们就想想为什么点击第一个按钮显示first ,点击第二个按钮显示last,把这个整明白了,就可以啦
2016-09-18
最赞回答 / GavinZeng
trigger()传递的参数和一般的浏览器事件传递的参数在实质上完全不同一般浏览器事件传递参数的形式:<...code...>这里的参数{name:"imooc"},传递给了on事件本身(event)的data对象。trigger()传递的...
2016-09-18
案例中应该多加一个input
<div>
<input type="text" value="" />
<input type="text" value="" />
</div>
<div>
<input type="text" value="" />
<input type="text" value="" />
</div>
2016-09-18
代码里的自定义点击,实际执行了直接点击,只不过将bottonName的值进行了改变。也就是说,一个有计数功能,另一个虽然没有计数功能,但是可以委托第一个进行计数。
2016-09-17
$("button:last").click(function() {
$("button:first").trigger('click','last');
});
点击lastbutton后会调用firstbutton的点击事件,将参数last赋给了bottonName,所以这里的last表示的是lastbutton
最后通过first.text(bottonName)赋给了第一个span
$("button:first").trigger('click','last');
});
点击lastbutton后会调用firstbutton的点击事件,将参数last赋给了bottonName,所以这里的last表示的是lastbutton
最后通过first.text(bottonName)赋给了第一个span
2016-09-15