主题
遍历与筛选
jQuery 提供遍历和筛选的方法,可以对元素集合进行迭代处理和条件过滤,方便批量操作。
遍历方法
each()— 迭代匹配的元素集合,执行回调函数js$("li").each(function (index, element) { console.log(index, $(element).text()); });
map()— 创建一个新的元素集合,对每个元素进行处理后返回新集合jsvar texts = $("li") .map(function () { return $(this).text().toUpperCase(); }) .get();
筛选方法
filter()— 从元素集合中筛选符合条件的元素js$("li").filter(".active");not()— 排除符合条件的元素js$("li").not(".active");first()— 选中第一个元素js$("li").first();last()— 选中最后一个元素js$("li").last();
示例代码
示例无法以 iframe 加载(请检查路径或将 demo 放到 public/)。