jQuery是否满足完全匹配类的条件
jQuery if condition for exactly matching classes
我有下面php echo语句中的代码。括号是空的,但可以向你保证,我放在里面修改CSS的语句是有效的——只有一个缺陷。
我希望它适用于类属性等于"缩放"或"缩放优先"的元素。不幸的是,它适用于所有具有"缩放"类的元素,包括"wooccommerce主图像缩放"。
我可以排除具有"wooccommerce主图像"类的元素,但我更喜欢一个更干净的解决方案,将我的代码应用于具有以下两个指定类属性的元素:
if ($(this).hasClass("zoom") || $(this).hasClass("zoom first")) {}
如果你想搜索只包含"zoom"类的元素,或者只包含"zoom"answers"first"的元素,也许你可以尝试以下方法:
var search = ["zoom", "zoom first"];
$.each(search, function(i, v) {
var classes = v.split(' ');
$('.' + classes.join('.'))
.filter(function() {
return $(this).attr('class').split(' ').length == classes.length;
})
// Do something here
.css('background', 'yellow');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="zoom">zoom</div>
<div class="zoom foo">zoom foo</div>
<div class="first zoom">first zoom</div>
<div class="zoom first">zoom first</div>
<div class="zoom foo first">zoom foo first</div>
<div class="zoom first foo">zoom first foo</div>
相关文章:
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 如果条件将长 JavaScript 拆分为多行是否安全
- 如何检查是否调整浏览器大小的条件
- 是否可以将鼠标悬停(evt)与if条件结合使用
- 是否可以用php条件解析jQuery.append中的Html
- IE11是否删除了javascript条件编译
- 是否可以有条件地添加角度自定义验证约束
- 是否可以将条件语句或其他javascript作为参数传递到ember句柄中
- 在条件(if)结构的条件语句中是否有定义变量的有效方法
- jQuery是否满足完全匹配类的条件
- Javascript-在检查对象属性是否存在时避免异步竞争条件
- 是否可以根据条件调用和执行外部 Javascript 文件
- 是否有任何条件仅在 javascript 中按下浏览器关闭 (x) 时检测
- JavaScript - 是否可以在不使用OR的情况下在一个条件下检查多个工作日
- 以角度 + 离子形式显示的条件:显示 Id 是否具有特定值
- 用于测试字符串是否具有数字字符的条件
- 是否有在 Zurb Foundation 4 中有条件地加载 JS 组件的最佳实践
- Jquery检查元素是否存在以及条件是否存在
- 继续检查条件是否成立
- Javascript如何检查一个条件是否已经满足,并不再应用它