jquery bind()怎么用?

jquery bind()怎么用?

bind() 方法向被选元素添加一个或多个事件处理程序,以及当事件发生时运行的函数。

语法

$(selector).bind(event,data,function,map)

必需参数event,规定添加到元素的一个或多个事件,由空格分隔多个事件值,必须是有效的事件。

可选参数data,规定传递到函数的额外数据。

必需参数function,规定当事件发生时运行的函数。

参数map,规定事件映射 ({event:function, event:function, ...}),包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。

(相关课程推荐:jQuery教程

示例1:添加多个事件

$(document).ready(function(){
    $("p").bind("mouseover mouseout",function(){
        $("p").toggleClass("intro");
    });
});

示例2:使用条件映射

$(document).ready(function(){
    $("button").bind({
        click:function(){
            $("p").slideToggle();
        },
        mouseover:function(){
            $("body").css("background-color","#E9E9E4");
        },
        mouseout:function(){
            $("body").css("background-color","#FFFFFF");
        }
    });
});

示例3:向函数传递数据

function handlerName(e) {
    alert(e.data.msg);
}
$(document).ready(function(){
    $("p").bind("click", {msg: "你刚点击了!"}, handlerName)
});
Image placeholder
前端答疑
未设置
  84人点赞

没有讨论,发表一下自己的看法吧

推荐文章
jquery ajaxError()方法怎么用?

jqueryajaxError()方法怎么用?ajaxError()方法规定AJAX请求失败时运行的函数。注意:自jQuery版本1.8起,该方法只被附加到文档。语法:$(document).ajax

jquery on()怎么用?

jqueryon()怎么用?基本语法:$(selector).on(event,function) $(selector).on(object,[selector],[data]) $(selecto

jquery中each()怎么用?

jquery中each()怎么用?在jquery中的each有两种用法,分别是$.each()和$(selector).each()。$(selector).each()用于jquery对象的遍历$.

jQuery :empty怎么用?

jQuery:empty怎么用?作用::empty选择器选取空的元素。空元素指的是不包含子元素或文本的元素。语法:$(":empty")(推荐学习:jQuery教程手册)jquery:empty选择器

jQuery focus()怎么用?

jQueryfocus()怎么用?jquery中focus()是一个方法,它可以传入一个函数,作为元素获取焦点时的响应事件,也可以不传参数,用来触发focus事件。作用:当元素获得焦点时(当通过鼠标点

jQuery blur()怎么用?

jQueryblur()怎么用?当元素失去焦点时触发blur事件。blur()函数触发blur事件,或者如果设置了function参数,该函数也可规定当发生blur事件时执行的代码。语法$(selec

jquery html()方法怎么用?

jqueryhtml()方法怎么用?html()取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。在一个HTML文档中,我们可以使用.html()方法来获取任意一

jQuery :lang()怎么用?

jQuery:lang()怎么用?jQuery的:lang(language)选择器用于匹配指定语言的所有元素,将其封装为jQuery对象并返回。指定语言的元素,表示该元素具有lang属性,其值为指定

jquery get()怎么用?

jqueryget()怎么用?1、获取DOM元素的get()方法get()方法获得由选择器指定的DOM元素。语法:$(selector).get(index)示例:获得第一个p元素的名称和值$("bu

jquery hasClass()方法怎么用?

jqueryhasClass()方法怎么用?hasClass()方法验证匹配元素是否包含指定的类,包含则返回true,否则返回false。语法结构:$(selector).hasClass(class

jQuery getJSON()方法怎么用?

jQuerygetJSON()方法怎么用?getJSON()方法使用AJAX的HTTPGET请求获取JSON数据。语法:$(selector).getJSON(url,data,success(dat

jquery ajax()怎么用?

jQuery中的ajax()方法用于执行AJAX(异步HTTP)请求。所有的jQueryAJAX方法都使用ajax()方法。该方法通常用于其他方法不能完成的请求。该方法是jQuery底层AJAX实现。

jquery中prop()怎么用?

使用此方法返回属性值时,将返回第一个匹配元素的值;使用此方法设置属性值时,将为选定元素设置一个或多个属性。注意:prop()方法应该用于检索属性值,例如DOM属性(如selectedIndex,tag

jQuery trim()函数怎么用?

trim()函数用于去除字符串两端的空白字符。该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止)。trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格

jquery not()怎么用?

jquerynot()函数怎么用?not()从匹配元素集合中删除元素。如果提供的jQuery对象代表了一组DOM元素,.not()方法构建一个新的匹配元素的jQuery对象,用于存放筛选后的元素。所提

jquery有什么用?

一经推出便大受网站建设人员的欢迎,目前基本上已经成为主流的JavaScript语言库,很多网站开发用人单位招聘时都会要求掌握jQuery,使用jQuery不仅能够将原本需要很多JavaScript码才

jquery和jquery ui的区别?

jquery和jqueryui的区别?区别有:1、jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等。 2、jQueryUI则是在jQuery的基础上,利用jQuery的扩展性,

jq css怎么用?

jqcss怎么用?jquery中,css()方法用来返回或设置匹配的元素的一个或多个样式属性。语法:$(selector).css(name) $(selector).css(name,value)

jQuery中click()方法如何使用?

jQuery中click()方法如何使用?作用:click()方法触发click事件,或规定当发生click事件时运行的函数。语法:$(selector).click() $(selector).cl

css hover怎么用?

csshover怎么用?:hover选择器用于选择鼠标指针浮动在上面的元素。提示::hover选择器可用于所有元素,不只是链接。提示::link选择器设置指向未被访问页面的链接的样式,:visited

js脚本怎么用?

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现

css定位(position)属性怎么用?

position属性规定元素的定位类型。说明position属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于

css文件怎么用?

css文件怎么用?css文件使用有两种方式,一种是通过link标签引入,一个是使用@import进行导入。1、通过link使用css文件将下面代码放在head标签中(相关课程推荐:css视频教程)2、

css预处理器怎么用?

css预处理器的用法:首先我们需要安装css预处理器,这里以less为例,讲解css预处理器的安装以及简单使用。1、使用npm命令安装lesscss预处理器npminstall-gless推荐学习:N

jquery children()与find()区别

jquerychildren()与find()区别1、find方法●返回匹配集合中每个元素的后代,参数selector是必须的,可以通过选择器对元素进行过滤,筛选出符合条件的元素。如果想选中所有的后代