📜  jQuery |模糊()与示例(1)

📅  最后修改于: 2023-12-03 14:43:16.288000             🧑  作者: Mango

jQuery | 模糊()

在 jQuery 中,模糊() 方法用于在一个选择器中查找与指定的表达式匹配的元素,即模糊匹配。

语法
$(selector).filter(expression)

其中,selector 是必须的参数,用于指定要查找的元素。expression 是可选参数,用于指定一个表达式来筛选匹配的元素。

参数
expression 可以是以下任意一种:
  • Selector:用于查找与该选择器匹配的元素。
  • Function():这个函数应该返回要过滤出来的元素的 Boolean 值。
返回值

这个方法返回匹配的元素集合。

示例
1. 选择所有 class 为 "name" 的元素
$(".name").filter();
2. 选择所有 class 为 "name",并且 age 大于 18 的元素
$(".name").filter(function() {
    return $(this).data("age") > 18;
});
3. 使用表达式选择 class 为 "name",并且 age 大于 18 的元素
$(".name").filter("[data-age > 18]");