为了账号安全,请及时绑定邮箱和手机立即绑定

将类添加到具有相同href的所有元素

将类添加到具有相同href的所有元素

慕容3067478 2021-04-30 14:11:00
我正在尝试获取单击的锚标记的href,并将类添加到具有相同href的所有元素?我知道如何向一个元素添加类,但是如何向具有相同href的所有元素添加类?$('.shop-item').on('click', function(e){  var hrefz = $(this).attr('href'); //get the href on the clicked anchor tag  var otherElem = $('a[href$='+hrefz+']').attr('href');  alert(otherElem);  //$(this).addClass('newClass');});编辑:HTML(这是hrefs的方式)<ul class="shop-list">    <li class="shop-item"><a href="#Ordering"></a></li>    <li class="shop-item"><a href="#Delivery"></a></li>    ....</ul>
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

只需调用addClass您选择的集合:

$('a[href='+hrefz+']').addClass('newClass');

请注意,href$=将选择以-结尾的hrefs-如果要选择完全匹配的s ,则应改用。hrefzhrefhref=


查看完整回答
反对 回复 2021-05-13
  • 1 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信