首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

强制jQuery将div与两个类标记匹配,而不只是一个

强制jQuery将div与两个类标记匹配,而不只是一个类,可以使用以下方法:

  1. 使用.addBack()方法:
代码语言:javascript
复制
$('div.class1').siblings('.class2').addBack('.class1').addClass('matched');

这个方法会先选取具有class1的div元素,然后选取它的同级元素中具有class2的元素,接着使用.addBack()方法将具有class1的div元素加回到选取的元素集合中,最后将匹配到的元素添加上matched类。

  1. 使用.filter()方法:
代码语言:javascript
复制
$('div.class1, div.class2').filter(function() {
  return $(this).hasClass('class1') || $(this).hasClass('class2');
}).addClass('matched');

这个方法会先选取具有class1class2的div元素,然后使用.filter()方法过滤出同时具有class1class2的元素,最后将匹配到的元素添加上matched类。

这两种方法都可以实现强制jQuery将div与两个类标记匹配的目的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券