标签:选择器 code 定义 lis 集合 one 指定 htm 排除
改变所有 div 的颜色,然后向类名为 "middle" 的类添加边框:
$("div").css("background", "#c8ebcc")
.filter(".middle")
.css("border-color", "red");
filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。
.filter(selector)
使用该方法的第二个形式是,通过函数而不是选择器来筛选元素。对于每个元素,如果该函数返回 true,则元素会被包含在已筛选集合中;否则,会排除这个元素。
请看下面这段稍显复杂的 HTML 片段:
<ul> <li><strong>list</strong> item 1 - one strong tag</li> <li><strong>list</strong> item <strong>2</strong> - two <span>strong tags</span></li> <li>list item 3</li> <li>list item 4</li> <li>list item 5</li> <li>list item 6</li> </ul>
我们可以选取这些列表项,然后基于其内容来筛选它们:
$(‘li‘).filter(function(index) { return $(‘strong‘, this).length == 1; }).css(‘background-color‘, ‘red‘);
标签:选择器 code 定义 lis 集合 one 指定 htm 排除
原文地址:https://www.cnblogs.com/qiu2841/p/8961025.html