jQuery inArray 方法用于搜索数组中是否存在某个值,如果存在则返回其所在的位置,如果不存在则返回 -1。它是 jQuery 的一个非常有用的方法,可以节省很多时间。
// 使用 jQuery inArray 方法来搜索数组中是否存在某个值 var arr = [1, 2, 3, 4, 5]; var index = $.inArray(3, arr); // 返回 2,表示 3 在数组中的位置是 2
jQuery inArray 方法可以传入三个参数,即要搜索的值、要搜索的数组、从该数组开始搜索的位置。如果不传入开始位置参数,则默认从 0 开始。
// 使用 jQuery inArray 方法来搜索数组中是否存在某个值,并指定开始位置参数 var arr = [1, 2, 3, 4, 5]; var index = $.inArray(3, arr, 2); // 返回 -1,表明 3 并不存在于从位置 2 到末尾之间的子数组中
jQuery inArray 方法也可以用于对象数组。它会将对象作为一个单独的元素进行处理,而不会将对象内部的属性作为单独的元素进行处理。
// 使用 jQuery inArray 方法来搜寻对象数组中是否存在特定对象 var arr = [{name: 'John', age: 20}, {name: 'Tom', age: 30}]; var index = $.inArray({name: 'John', age: 20}, arr); // 返回 0,表明 {name: 'John', age: 20} 存在于 arr 数 组中
jQuery 杂项方法
把 <li> 元素转换为数组,然后输出该数组元素的 innerHTML :
toArray() 方法以数组的形式返回 jQuery 选择器匹配的元素。
jQuery 杂项方法
jQuery [attribute|=value] 选择器jQuery 选择器实例 选取所有带有以 Tomorrow 开头的 title 属性的 p 元素:$(p[title|='To...
jQuery PrettydatejQuery Prettydate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项...
jQuery callbacks.fire() 方法jQuery 杂项方法实例传入指定的参数调用所有的回调 $(function () {// 将被添加到列表的一个简单的...
jQuery deferred.done() 方法jQuery 杂项方法实例当用户点击按钮时,受理延迟对象,触发一系列回调函数 buttonGo/buttonp准备......
jQuery.map()方法jQuery 杂项方法实例使用$.map() 修改一个数组的值 div/divp/pspan/spanscript$(function () {var arr = [ a, b...