jquery,如何选择无?
我有一个带有图标的网站。每个图标都是可点击的。
如果您单击图标,它将被选中(带边框)。
如何定义无选择?也就是说,要选择没有图标,我想单击空白处。
想想 Windows 桌面,您可以单击图标并选择它,如果您单击背景,所有选择都会消失。
我尝试选择正文 < code>$('body') 但它覆盖了 div 点击功能并取消了它。
有人有想法吗?
谢谢
I have a site with icons. Every icon is clickable.
If you click on icon, it gets selected (with border).
How can I define None to select? that is , to select no icon I want to click on empty spot..
Think about windows desktop, you can click on icon and it selected, and if you click on the backgroung all selection are gone..
I tried to select the body $('body')
but it overwrites the div click function and cancel it..
Does someone have an idea?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在重新阅读您想要的方式后编辑了下面的代码:
这样的东西应该可以工作:
Edited below code after re-reading how you want it:
Something like this should work:
这可能就是您想要的,在主体上定义一个单击处理程序,所有单击都会冒泡到该处理程序。
This might be what you're after, define a click handler on the body that all clicks will bubble up to.
如果有人通过问题标题来到这里...而您只想要一个空的 jQuery 对象,这就是您想要的:
在 jQuery 1.4 之前,效果最好:
Jquery 中的空选择器
In-case someone gets here by the question title... And you just want an empty jQuery object, this is what you want:
pre jQuery 1.4 this works best:
Empty Selector In Jquery