jquery - 单击任意位置时删除单选按钮上的类
问题描述
当我使用 jQuery(在氧气生成器 wordpress 中使用)单击另一部分中的单选按钮时,我想从其他单选按钮中删除类。
jQuery(document).ready(function(){
jQuery("div").click(function(){
jQuery("div.volba-1-1 div, div.volba-1-2 div, div.volba-1-3 div").removeClass("ff_item_selected");
});
});
这对我来说很好,但如果我点击其他地方,单选按钮仍然被选中,但类被删除了。有人帮我解决这个问题吗?
网站查看我的问题: 在此处输入链接描述
谢谢
解决方案
我真的无法理解这个问题,但是您应该只对单选按钮使用 click 事件,而不是对页面的每个 div 使用。这条线导致了不良行为:
jQuery("div").click(function(){
如果您的页面上有任何其他 div 并且您单击它,您的功能将被触发。仅当您单击单选按钮时才应触发该功能,您可以通过使用通用类以及其他方式轻松地对这些单选按钮进行分组。那么你的函数应该是这样的:
$("div.commonClass").click(function(){
假设他们都有这个“commonClass”类。
推荐阅读
- python - 维护两个相同类型对象的优先级队列,每个队列具有不同的排序属性
- java - 杂货账单计划
- performance-testing - 斜坡和持有用户一段时间,然后再次斜坡
- python - 使用 Selenium Python 从 Chrome 获取 console.log 输出
- java - 构建 jar 文件但(dockerize)Spring Boot 应用程序启动
- networking - 在没有 yum(或任何其他软件包管理软件)的情况下在 RHEL 上安装 net-snmp
- ios - 为什么我不能在 Swift 中多次找到相同的关键字?
- arrays - 选择numpy数组元素
- inheritance - 我正在使用 Odoo 13,并且我已经从 odoo 12 安装了一个模块
- docusignapi - Docusign - 将 PDF 文本字段转换为 initialHereTab