jquery 事件委托
2 回答

青春有我
TA貢獻1784條經(jīng)驗 獲得超8個贊
你的事件綁定在field-en上,點擊field-en上的任何一個位置當然都會觸發(fā)事件,你可以使用事件委托把事件綁定在子元素span上
$('.field-en').on('click', 'span', category)
看你的需求,是要讓父元素里的所有span都能響應(yīng)這個點擊,但是不想父元素響應(yīng),這時候你應(yīng)該通過e.target和e.currentTarget來判斷點擊的是父元素還是span。具體你的把這倆值打印出來就明白了
- 2 回答
- 0 關(guān)注
- 419 瀏覽
添加回答
舉報
0/150
提交
取消