网站建设资讯

NEWS

网站建设资讯

jqueryon传参数,jquery on方法参数

jQuery()中,on()方法

概述

创新互联是专业的泸县网站建设公司,泸县接单;提供网站设计制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行泸县网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1、#Grid1Table不是#conut的父节点,p标签是#logout的父节点

2、代码写法:

$('p').on('click', '#count', function() {

//function code here.

});

解析

1、p包裹a标签(id = logout),所以logout的父节点(父标签)为p(没有标注id或者class)

pa href='#' id='logout'【退出】/a/p

2、$("#logout").on('click',function() 方法要求参数为非随动变量(全局变量),所以#logout为不可行参数,且由于代码没有贴全所以这里我先断定#Grid1Table为非父节点,而p为#logout父节点,所以这里可以改成:

$('p').on('click', '#count', function() {

//function code here.

});

拓展内容

juqery on()方法详解

定义和用法

on() 方法在被选元素及子元素上添加一个或多个事件处理程序。

自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。

注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

提示:如需移除事件处理程序,请使用 off() 方法。

提示:如需添加只运行一次的事件然后移除,请使用 one() 方法。

语法

$(selector).on(event,childSelector,data,function)

参数

event                必需。规定要从被选元素移除的一个或多个事件或命名空间。由空格分隔多个事件值,也可以是数组。必须是有效的事件。  

childSelector    可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。  

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

function            可选。规定当事件发生时运行的函数。  

jquery on 的用法

.on()方法事件处理程序到当前选定的jQuery对象中的元素。

.on( events [, selector ] [, data ], handler(eventObject) )

events:类型: String

一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.myPlugin", 或者 ".myPlugin"。

selector:类型: String

一个选择器字符串,用于过滤出被选中的元素中能触发事件的后代元素。如果选择器是 null 或者忽略了该选择器,那么被选中的元素总是能触发事件。

data:类型: Anything

当一个事件被触发时,要传递给事件处理函数的event.data。

handler(eventObject):类型: Function()

事件被触发时,执行的函数。若该函数只是要执行return false的话,那么该参数位置可以直接简写成 false。

jquery on 怎样传递参数

function myHandler(event)

{

alert(event.data.foo);

}

$("p").on("click", {foo: "bar"}, myHandler);

{foo:"bar"}就是传递的参数

可以参考jquery api文档 :)

jQuery on方法传递参数示例

教你如何给

jQuery

on方法绑定的函数传递参数,代码如下:

复制代码

代码如下:

$(".loadingFlower").on("click",'',{name:"123",id:"234",tel:"345"},callback)

function

callback(event){

console.log(event.data.name);

//参数1

=123

console.log(event.data.id);

//参数2

=234

console.log(event.data.tel);

//参数3

=345

}

JQ怎么把当前点击的元素传值到方法参数里?

1、通过编辑器写上html页面代码,一个下拉选择框,,一个按钮,引入jq文件。

2、查看HTML显示效果,一个下拉选择框,一个按钮。

3、通过jq代码$("select option:selected")获取选中的值,现在通过点击按钮获取选中的值。

4、查看选取的值对不对。

5、编写html界面,(多个select下拉框,一个按钮,获取属性值的jq代码)。

6、查看结果多个结果是否正确。


名称栏目:jqueryon传参数,jquery on方法参数
当前网址:http://cdweb.net/article/dssdips.html