<分区>
标签 javascript jquery html css
<分区>
我有一个包含 anchor 标记的 div,如下所示。
<div id="sideTabs">
<a href="#" type="click" >
Click Here
</a>
</div>
由于某些原因,我无法在 anchor 标记上设置 id 或 class,并且 anchor 标记中有一个属性 type
。
我有一个CSS类
.selected {
background: rgb(41, 41, 59);
color: #fff;
}
我想在点击 anchor 标签的时候动态添加这个类。
我知道如何根据 id
和 class
添加 CSS 类。
$(#"id of anchortag").attr("class", selected);
因为我没有 id 属性,有人可以向我解释如何添加具有其他属性的 CSS 类,在我的例子中是 type
。
最佳答案
使用此选择器a[type="click"]
获取那个/那些元素,并使用函数addClass
向那个/那些元素添加一个新类/那些元素。
$('a[type="click"]').addClass('selected')
关于javascript - 在 id 和 class 以外的 div 标签上动态添加 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49175323/
相关文章:
javascript - Cockpit-CMS:如何访问简单 HTML 页面上的数据
javascript - .not() 函数 jquery 隐藏其他元素
javascript - 页面滚动时移动设备上的 Fabric (Canvas)
javascript - 如何将 addClass 函数用于伪 :before on click
javascript - 当用户将鼠标悬停在某些文本上时,如何打开一个小窗口?
javascript - 为什么动画设置加载到 TweenMax 中的两个单独的对象文字中?
javascript - 获取光标插入符所在的选定内容可编辑元素的子元素的 ID