- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 html 结构。
<div class="someclass">
<div class="someclass"></div>
</div>
所以当我点击子 div“someclass”时,其他一些类说“test”应该添加到它但是那个类不应该添加到父 div.someclass 如果我点击父 div 那么“test”类应该添加到父 div 而不是子 div
最佳答案
使用 .addClass
并使用 this
上下文。 stopPropogation
不会在 parent
元素上冒泡该事件。
$('.someclass').on('click', function(e) {
e.stopPropagation();
$('.someclass').removeClass('test');
$(this).addClass('test');
})
.test {
color: red!important;
}
.someclass {
color: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="someclass">Parent
<div class="someclass">Child</div>
</div>
关于javascript - 单击与其父类具有相同类的子 div 时,应将某些类添加到子 div 而不是父 div,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36080691/
IntelliJ 提出以下投诉: Lambda argument should be moved out of parentheses val profile = loadProfiles() pro
这是生成的布局,文本环绕在“日期”标签下。 这是期望的结果: 这是 html 布局: Dates: Created: May 31, 2011, Quote: Se
我需要访问 Azure 存储的 BLOB 存储来插入一些 JSON。但是,在官方文档中,为了首先连接我的数据库,我需要Azure识别连接字符串。传统上。 Azure 会查看连接字符串的环境变量,但在这
Web 应用程序的哪些部分应移至 Azure 中的 WorkerRole? 我看到一个网站的明确用途,即转换 mp3,但是普通的 ASP.NET 网站呢? CRUD 操作(例如)现在应该由 Worke
C++ 核心指南多次指出,使用 void* 作为参数充其量是令人困惑的,最坏的情况是容易出错。我最喜欢的提及是在最后: C++ Core Guidelines: To-do: Unclassified
我正在编写一个库来调用第三方 API,以便 Rails 应用程序可以使用它。为了进行身份验证,API 最初使用基本身份验证来返回用于所有其他请求的 token 。 token 的有效期为 1 小时,并
我是一名优秀的程序员,十分优秀!