某某茶叶有限公司欢迎您!
金沙棋牌在线 > 服务器&运维 > JQuery之focus函数使用介绍_jquery_脚本之家

JQuery之focus函数使用介绍_jquery_脚本之家

时间:2019-11-27 20:39

摘自 jQuery 1.4.1 中文参考:

在jQuery中,工具函数是指直接依附于jQuery对象,针对jQuery对象本身定义的方法,即全局性的,我们统称为工具函数,或Utilites函数

今天开发中使用到了focus函数,可以用来发生点击某个按钮或者提交值错误等触发事件发生时把焦点给到某个元素。 用法如下: 复制代码 代码如下: $.focus function函数可以修改成当某个元素获得焦点以后需要实现的功能。

事件委托

主要作用于:字符串、数组、对象

.live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。传递给 .live() 的事件处理函数不会绑定在元素上,而是把他作为一个特殊的事件处理函数,绑定在 DOM 树的根节点上。在我们的例子中,当点击新的元素后,会依次发生下列步骤:

调用格式: $.函数名

生成一个click事件传递给

字符串操作:

来处理 由于没有事件处理函数直接绑定在

$.trim():去除字符串左右两边的空格

上,所以事件冒泡到DOM树上 事件不断冒泡一直到DOM树的根节点,默认情况下上面绑定了这个特殊的事件处理函数。 执行由 .live() 绑定的特殊的 click 事件处理函数。 这个事件处理函数首先检测事件对象的 target 来确定是不是需要继续。这个测试是通过检测 $.closest 能否找到匹配的元素来实现的。 如果找到了匹配的元素,那么调用原始的事件处理函数。

数组和对象操作:

由于只有在事件发生时才会在上面的第五步里做测试,因此在任何时候添加的元素都能够响应这个事件

$.each():遍历数组

$.each(array,function:array:数组变量,index:元素下标,从0开始,value:元素值

金沙棋牌在线,$each():遍历对象

$each(object,function:object:对象,name:属性名,value:属性值

$.grep():数据筛选:返回一个经过筛选后的数组

$.map():修改数据

$.inArray():查找元素的下标

$.inArray:value:元素值,array:查找的数组,返回元素在数组中的下标,从0开始