jquery 事件委托
2 回答
青春有我
TA贡献1784条经验 获得超8个赞
你的事件绑定在field-en上,点击field-en上的任何一个位置当然都会触发事件,你可以使用事件委托把事件绑定在子元素span上
$('.field-en').on('click', 'span', category)
看你的需求,是要让父元素里的所有span都能响应这个点击,但是不想父元素响应,这时候你应该通过e.target和e.currentTarget来判断点击的是父元素还是span。具体你的把这俩值打印出来就明白了
- 2 回答
- 0 关注
- 409 浏览
添加回答
举报
0/150
提交
取消