Javascript 如何为具有相同“for”属性的两个标签添加类?

Javascript 如何为具有相同“for”属性的两个标签添加类?,javascript,jquery,css,Javascript,Jquery,Css,我有一些像手风琴一样的左侧标签导航,还有内部的雅阁部分标签,比如next/prev。那么,问题是如何检查是否有两个相同的标签具有attr for并向其添加类 输入{ 显示:无; } 输入:选中+标签{ 颜色:红色; } 输入+部分{ 显示:无 } 输入:选中+部分{ 显示:块 } 标签{ 显示:内联块; 边框:1px纯绿色; 填充:10px; } 标签1 标签2 标签3 标签4 同样的道理,你也可以坐在那里,享受生活,享受生活,享受生活。我们的感觉是平庸的,而不是傲慢的。维利特·奎因。在雄辩的

我有一些像手风琴一样的左侧标签导航,还有内部的雅阁部分标签,比如next/prev。那么,问题是如何检查是否有两个相同的标签具有attr for并向其添加类

输入{ 显示:无; } 输入:选中+标签{ 颜色:红色; } 输入+部分{ 显示:无 } 输入:选中+部分{ 显示:块 } 标签{ 显示:内联块; 边框:1px纯绿色; 填充:10px; } 标签1 标签2 标签3 标签4 同样的道理,你也可以坐在那里,享受生活,享受生活,享受生活。我们的感觉是平庸的,而不是傲慢的。维利特·奎因。在雄辩的百日咳中,用雄辩的方式来表达自己的观点 下一个2 同样的道理,你也可以坐在那里,享受生活,享受生活,享受生活。我们的感觉是平庸的,而不是傲慢的。维利特·奎因。在雄辩的百日咳中,用雄辩的方式来表达自己的观点 上一篇 下一个3 梅尔诺·埃拉特·普拉托内姆。这是真正的最小分子,是温和的青少年。通常情况下,我们的眼睛都有动力,这是因为我们的眼睛太快了。埃鲁迪蒂·诺努梅斯(Eruditi nonumes)是一个有效率的人,他是一个有能力的人。奥古斯和梅。 上三下四 在海上倾斜作业中,对设施进行维护。我是尤塔穆尔·梅南德里,保罗·奥姆尼姆·德莱克特斯·维克斯·迪德·普里·乔罗,他是欧盟的支持者。这是我的反对意见。Vim id nemore aliquip,sea eligendi反歧视ea。“Eliter et,deliniti oporte et nec,一种促进eos的分子。 上3下1
只需选择具有相同输入id的所有标签并添加您的类:

var id = "check",
    label = $('label[for="' + id + '"]');

label.addClass('your-class');
这将帮助您:

$('.btn-lbl').click(function() {
    var id = $(this).attr('for');
    $('.how-it-works--label[for="' + id + '"]').addClass('active');
});

我真的不太明白你的意思。您还可以提供一些代码吗?听起来您没有表单控件,因此任何标签元素都不合适。是的,当然,您必须替换id变量或定义它。请参见edit.ok。让我们使用我正在处理的链接:左侧是标签,右侧是带有标签的内容。当我从右边点击标签时,左边的专用标签会触发点击。哦!!!完美的谢谢你为每个人节省了非常重要的时间。干杯但正如@Quentin已经提到的,您可能需要使用一些按钮标记,因为这是标签标记的不适当用法。最后让smt这样做来完成其余的:$。它的工作原理标签[for='+id+']。触发“click';您可以从上面的链接上看到结果。