我有身体一个数据节点ID属性在jQuery中找到集合中元素的匹配值,并返回该元素
<body data-node-id="1093>
我也有,这可能是以下集合中匹配的ID .navItemParent
<div class="row small-up-5 navItemParent">
<div class="column navItem">
<a href="/" data-node-id="1093"><span class="topLineNav">Dining</span></a>
</div>
<div class="column navItem">
<a href="/" data-node-id="1111"><span class="topLineNav">Dining</span></a>
</div>
<div class="column navItem">
<a href="/" data-node-id="1211"><span class="topLineNav">Dining</span></a>
</div>
</div>
基本上我需要看看在a
标签的任何data-node-id
在body
tag的当前值相匹配。
我想(在若跌破条件)
if ($(".navItemParent").find(" .navItem a").data("node-id") === $("body").data("node-id")) {
$(".navItemParent").find("a.active").removeClass("active");
$(".navItemParent .navItem a").addClass("active");
};
哪来你试过jQuery代码? – j08691
刚刚添加了我试过的代码@ j08691 – wingyip