javascript - 当特定元素具有事件类时赋予元素类

标签 javascript jquery html

当第三个 li 元素具有 .active 类时,是否可以使用 Jquery 将另一个类添加到 .body 元素?它不能只添加一个基于 .active 类的类,它必须是第三个 li 元素上的 .active。

<div id="extendedinfobox">
   <ul class="prodtabmenu">
    <li></li>
    <li></li>
    <li class="active"></li>
    <li></li>
    <li></li>
  </ul>
 </div>
<div class="body">

最佳答案

https://jsfiddle.net/sn2nc9bd/1/

if($('ul.prodtabmenu').find('li:nth-child(3)').hasClass('active'))
{
   $('.body').addClass('newClass');   
}

关于javascript - 当特定元素具有事件类时赋予元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33690261/

相关文章:

php - 如何从网页中获取内容?

javascript - jquery:选择文本事件

javascript - 为什么 $watch 中的监听函数没有被触发?

javascript - Symfony 5 调试工具栏未显示在错误页面上

javascript - 返回顶部链接在消失前闪烁两次

javascript - 同时控制 2 个 div 的可见性

javascript - noUiSlider 在页面加载时设置值

javascript - 通过使用 javascript 在数组中搜索关键字来选择下拉列表中的值

html - 将 inline-svg 设置为 div 的背景

javascript - 在phonegap中上传文件后重定向