jquery 事件委托?

白衣染霜花
浏览 410回答 2
2回答

青春有我

你的事件绑定在field-en上,点击field-en上的任何一个位置当然都会触发事件,你可以使用事件委托把事件绑定在子元素span上$('.field-en').on('click', 'span', category)看你的需求,是要让父元素里的所有span都能响应这个点击,但是不想父元素响应,这时候你应该通过e.target和e.currentTarget来判断点击的是父元素还是span。具体你的把这俩值打印出来就明白了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5