已采納回答 / 邪君灬無情
同上,,,,,,
重點(diǎn)在 $("button:first").trigger('click','last');直接引用了第一個按鈕的事件,'last'傳給bottonName做參數(shù),所以點(diǎn)擊第二個按鈕,bottonName =“last”,接下來就是update()函數(shù)了,update(firstq,lastq,bottonName) 在第一個按鈕點(diǎn)擊事件時first,last,已經(jīng)傳入?yún)?shù)$("span:first"),$("span:last"),也就是顯示內(nèi)容的首位名稱和第二位數(shù)字,接下來update()函數(shù)里面把first.text()根據(jù)點(diǎn)擊改括號里面內(nèi)容,last或first數(shù)字同理
2016-07-14
最贊回答 / 門外小白3342804
同樣新手,不對勿怪。就我愚見,課程里根本沒有事件委托。事件也不是在 li 上觸發(fā)的,是li冒泡到ul觸發(fā)的,而event.target.Content是當(dāng)前點(diǎn)擊元素的內(nèi)容。li是源點(diǎn)擊對象,所以體現(xiàn)出來的是點(diǎn)什么,顯示什么。其實(shí)是ul干的活,li署的名。如果事件委托是這樣的:?$("ul").on('click',"li",function(e){?????????? alert('觸發(fā)的元素是內(nèi)容是: ' + this.textContent)??????? })???????? this就能實(shí)現(xiàn),這是...
2016-07-14
鼠標(biāo)點(diǎn)擊輸入框時,觸發(fā)chang事件,而chang后的value值傳給了#result。所以當(dāng)鼠標(biāo)不在target范圍內(nèi),表示改變 value結(jié)束,執(zhí)行向#result傳入chang的值。而 輸出的結(jié)果 只是向我們呈現(xiàn)你改變后的內(nèi)容,實(shí)際上,chang事件在此之前已經(jīng)觸發(fā)過了
2016-07-14
點(diǎn)擊span冒泡到content的點(diǎn)擊事件,然后進(jìn)入到content的click function里面執(zhí)行阻止冒泡語句,也就不會冒泡到body,所以點(diǎn)擊span不會出現(xiàn)body元素被點(diǎn)擊。
2016-07-14
為什么你們都彈三次我的是正常的,我也沒改代碼啊,但是為什么每次點(diǎn)按鈕都是彈出input的內(nèi)容,我選中textarea的內(nèi)容再去點(diǎn)按鈕還是彈出textarea的內(nèi)容
2016-07-14
逐漸開始看不懂了。。這兩個無反應(yīng)的是為啥?
我對冒泡的認(rèn)可還停留在 ‘當(dāng)div與其中的元素都綁定了click事件時,點(diǎn)擊里面的元素會向外冒泡,觸發(fā)div的點(diǎn)擊事件’
我對冒泡的認(rèn)可還停留在 ‘當(dāng)div與其中的元素都綁定了click事件時,點(diǎn)擊里面的元素會向外冒泡,觸發(fā)div的點(diǎn)擊事件’
2016-07-14