本文介绍如何使用 jQuery 判断元素是否隐藏: // 判断 CSS 属性 display:[none|block], 忽略 visibility:[true|false] // 判断元素是否显示 $(element).is(":visible"); // 判断元素是否隐藏 // The same works with hidden $(element).is("...
与 keyup 事件相关的事件顺序: keydown - 键按下的过程 keypress - 键被按下 keyup - 键被松开 当键盘键被松开时发生 keyup 事件。 keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。 语法:触发被选元素的 keyup 事件: $(selector).keyup() 添加函数到 keyup 事件: $(selecto...
has() 方法返回拥有匹配指定选择器的一个或多个元素在其内的所有元素。 提示:如需选取拥有多个元素在其内的元素,请使用逗号分隔(参见下面的实例)。 语法 $(selector).has(element) 参数 element : 必需。规定匹配元素的选择器表达式或元素。 实例: 返回拥有一个 <span> 元素在其内的所有 <p> 元素: $("p&...
当元素获得焦点时(当通过鼠标点击选中元素或通过 tab 键定位到元素时),发生 focus 事件。 focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数。 提示:该方法通常与 blur() 方法一起使用。 语法: 触发被选元素的 focus 事件: $(selector).focus() 添加函数到 focus 事件: $(selector).focus(f...
jquery parent() 方法返回被选元素的直接父元素。 DOM 树:该方法只沿着 DOM 树向上遍历单一层级。如需向上遍历直至文档根元素的所有路径(返回祖父节点或其他祖先),请使用 parents() 或 parentsUntil() 方法。 语法: $(selector).parent(filter) 参数 filter : 可选。规定缩小搜索父元素范围的选择器表达式。 实例: &...
$.isArray()函数用于判断指定参数是否是一个数组。 语法 $.isArray( object ) 参数 object : 任意类型 需要进行判断的任意值。 实例:判断指定参数是不是一个数组 [] 是一个数组吗?<b></b> <script> $(function () { $( "b" ).appe...
ajax() 方法用于执行 AJAX(异步 HTTP)请求。 所有的 jQuery AJAX 方法都使用 ajax() 方法。该方法通常用于其他方法不能完成的请求。 语法 $.ajax({name:value, name:value, ... }) 该参数规定 AJAX 请求的一个或多个名称/值对。 ajax()请求的各参数说明: 实例: <html> <head> &l...
与 keypress 事件相关的事件顺序: keydown - 键按下的过程 keypress - 键被按下 keyup - 键被松开 keypress() 方法触发 keypress 事件,或规定当发生 keypress 事件时运行的函数。 keypress 事件与 keydown 事件类似。当按钮被按下时发生该事件。 然而,keypress 事件不会触发所有的键(比如 ALT、CTRL、S...
$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1) 提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。 语法 $.inArray( value, array [, fromIndex ] ) 参数 value : 任意类型 用于查找的值。 array : Array类型 指定被查找的数组。 fromIndex : 可选。Number类...
jQuery.each() 函数用于遍历指定的对象和数组。 语法 $.each( object, callback ) 参数 object : Object类型 指定需要遍历的对象或数组。 callback : Function类型 指定的用于循环执行的函数。 实例: 遍历数组元素 $(function () { $.each([52, 97], function(index, v...