jQuery grep() 方法2025年3月17日 | 阅读 3 分钟 jQuery 中的 grep() 方法查找满足给定过滤函数的数组元素。它不影响原始数组。此方法返回过滤后的数组,即满足给定过滤函数的元素。 语法grep() 方法的常用语法如下所示。 参数值此方法包含一些参数,定义如下。 array: 它是强制参数。它指定要搜索的类数组对象。 function(element, index): 这指定了一个用作过滤函数的函数。它接受两个名为 element 和 index 的参数,其中第一个参数包含数组元素,第二个参数包含相应元素的索引。它返回一个布尔值,要么是 true,要么是 false。它也是一个强制参数。此函数处理每个数组元素。如果元素通过条件,则仅将其包含在结果中。 invert: 这是一个可选参数。它接受布尔值。其默认值为 false。如果将其指定为 false 或未传递,则 grep() 函数返回过滤函数返回 true 的数组元素。如果此参数指定为 true,则 grep() 函数返回过滤函数返回 false 的数组元素。 现在,让我们看一些使用 grep() 方法的示例。 示例 1在此示例中,有一个名为 arr 的数组,其中包含一些项目。我们正在对此数组应用 grep() 方法,并且未指定其可选的 invert 参数。因此,该方法返回可被 2 完全整除且索引大于或等于 2 的数组元素。 立即测试输出 执行上述代码后,输出将是 - ![]() 单击给定按钮后,输出将是 - ![]() 示例 2在此示例中,我们使用 invert 参数并将其设置为 true。这里,有一个名为 arr 的数组,其中包含一些项目。如果我们不将 invert 参数设置为 true,则函数将返回不等于 60 的数组元素。但是由于我们使用 invert 参数并将其设置为 true,因此函数将返回值为 60 的数组元素。 在输出中,我们可以看到 grep() 方法返回过滤函数返回 false 的数组元素。 立即测试输出 执行上述代码后,输出将是 - ![]() 点击给定的按钮后,输出将是 - ![]() 下一主题jQuery length 属性 |
:gt() 选择器选择索引值大于 :gt() 选择器索引参数中指定值的元素。索引从 0 开始。我们可以使用 :lt() 选择器选择索引值小于指定索引的元素。语法 $(":gt(index)") 的...
阅读1分钟
end() 方法在 jQuery 中用于结束当前链中的最后一个过滤操作,并将匹配的元素集返回到其先前的状态。此方法在没有参数的情况下使用。当 jQuery 用于链式调用时,end() 方法很有用...
阅读 2 分钟
星级评分用于用户(评论者)对电影、餐馆、酒店、电视节目、特定服务和特定产品等事物提供评分(反馈),通常使用一定数量的星星。下面的示例展示了我们如何在 jQuery 中创建星级评分程序 - 示例 1:简单...
7 分钟阅读
jQuery :nth-of-type() 选择器 此 jQuery 选择器用于选择其父元素的特定类型的第 n 个子元素。我们可以使用 :nth-child() 选择器来根据其位置选择元素,而忽略其父元素的类型。语法使用 :nth-child() 选择器的语法如下。Syntax The syntax of using the...
阅读 2 分钟
jQuery 用于为每个匹配的元素触发指定的事件处理程序。此方法也可用于触发所选元素的默认行为。 语法 使用 is 的常用语法如下。 $(selector).trigger(event,param1,param2,...) 此方法有一个必需参数...
阅读 2 分钟
scrollLeft() 方法用于设置或返回所选元素的水平滚动条位置。当滚动条在左侧时,它指定位置 0。要返回位置:当我们使用 scrollLeft() 方法获取位置时,它将返回...
阅读 3 分钟
在本文中,我们将看到如何使用 Jquery、HTML 和 CSS 创建带有倒计时的即将推出页面。即将推出页面是网站的第一页。它应该具有吸引人的功能,并包含有关网站的所有信息等。它...
14 分钟阅读
jQuery 中的 off() 方法移除使用 jQuery on() 方法附加的事件处理程序。建议使用此方法,因为它简化了 jQuery 代码库。off() 方法取代了 undelegate()、unbind() 和 die() 方法。语法 $(selector).off(event,selector,function(eventObj),map) 此方法接受四个参数,其中一个是必填参数,...
阅读 3 分钟
together 将一个或多个对象的内容合并到第一个对象中。此方法返回合并后的对象。Syntax extend() 方法的常用语法如下。jQuery.extend( [deep ], target, object1 [, objectN ] ) 此方法接受四个参数,分别是...
阅读 3 分钟
jQuery 返回一个布尔值并确定传入的参数是否是普通对象。如果它发现传入的值是普通对象,则返回 true。否则,返回 false。普通对象是使用“{}”或通过使用...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India