重点在 $("button:first").trigger('click','last');直接引用了第一个按钮的事件,'last'传给bottonName做参数,所以点击第二个按钮,bottonName =“last”,接下来就是update()函数了,update(firstq,lastq,bottonName) 在第一个按钮点击事件时first,last,已经传入参数$("span:first"),$("span:last"),也就是显示内容的首位名称和第二位数字,接下来update()函数里面把first.text()根据点击改括号里面内容,last或first数字同理
2016-07-14
最赞回答 / 门外小白3342804
同样新手,不对勿怪。就我愚见,课程里根本没有事件委托。事件也不是在 li 上触发的,是li冒泡到ul触发的,而event.target.Content是当前点击元素的内容。li是源点击对象,所以体现出来的是点什么,显示什么。其实是ul干的活,li署的名。如果事件委托是这样的: $("ul").on('click',"li",function(e){ alert('触发的元素是内容是: ' + this.textContent) }) this就能实现,这是...
2016-07-14
鼠标点击输入框时,触发chang事件,而chang后的value值传给了#result。所以当鼠标不在target范围内,表示改变 value结束,执行向#result传入chang的值。而 输出的结果 只是向我们呈现你改变后的内容,实际上,chang事件在此之前已经触发过了
2016-07-14
点击span冒泡到content的点击事件,然后进入到content的click function里面执行阻止冒泡语句,也就不会冒泡到body,所以点击span不会出现body元素被点击。
2016-07-14
为什么你们都弹三次我的是正常的,我也没改代码啊,但是为什么每次点按钮都是弹出input的内容,我选中textarea的内容再去点按钮还是弹出textarea的内容
2016-07-14
逐渐开始看不懂了。。这两个无反应的是为啥?
我对冒泡的认可还停留在 ‘当div与其中的元素都绑定了click事件时,点击里面的元素会向外冒泡,触发div的点击事件’
我对冒泡的认可还停留在 ‘当div与其中的元素都绑定了click事件时,点击里面的元素会向外冒泡,触发div的点击事件’
2016-07-14