真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jqueryon傳參,jquery傳遞參數(shù)

jquery怎么傳遞參數(shù)

把setTab里的1改為this就可以達(dá)到綁定事件一樣的效果。我經(jīng)常在我的函數(shù)里只傳一個(gè)this對(duì)象,然后把要傳的參數(shù)寫(xiě)在這個(gè)對(duì)象的一個(gè)自定義屬性上。這樣可以傳N個(gè)參數(shù)而不需要修改函數(shù)名,這樣的兼容性也很好。因?yàn)槲覀冇袝r(shí)只要一個(gè)參數(shù),有時(shí)要兩個(gè)參數(shù)??聪旅娴睦愚D(zhuǎn)換:

創(chuàng)新互聯(lián),專(zhuān)注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站制作、響應(yīng)式網(wǎng)站、展示型成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作等服務(wù),幫助中小企業(yè)通過(guò)網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷(xiāo)推廣問(wèn)題。

a href="#" onclick="setTab(this)" myid="22" mydata="接收我吧"/a

a href="#" onclick="setTab(this)" myid="33"/a

function setTab(em){

var $this=$(em);

var myid=$this.attr("myid");

var mydata=$this.attr("mydata");

$("a").removeClass("hover");

$this.addClass("hover");

alert("這里就是你要的參數(shù)可以傳N個(gè)參數(shù)"+myid+"===="+mydata);

}

jquery on 怎樣傳遞參數(shù)

function myHandler(event)

{

alert(event.data.foo);

}

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

{foo:"bar"}就是傳遞的參數(shù)

可以參考jquery api文檔 :)

用jquery怎么傳參數(shù)?

循環(huán)生成列表的時(shí)候?yàn)锽utton加屬性就可以了。

tdinput class="button" type="button" value="按鈕名稱(chēng)" myvalue="%=name%"/td

不需要each就可以為每個(gè)class=button的按鈕添加click事件的

$(".button").click(function(){

var name = $(this).attr("myvalue");

alert(name);

});

jquery簡(jiǎn)介:

jQuery是一套跨瀏覽器的JavaScript庫(kù),簡(jiǎn)化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上發(fā)布第一個(gè)版本。目前是由 Dave Methvin 領(lǐng)導(dǎo)的開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行開(kāi)發(fā)。全球前10000個(gè)訪問(wèn)最高的網(wǎng)站中,有59%使用了jQuery,是目前最受歡迎的JavaScript庫(kù)。

jQuery傳參數(shù)

一、jQuery綁定事件的三種方法

我們這里首先復(fù)習(xí)一下jQuery綁定事件的三種方法:

target.click(function(){});

target.on("click",function(){});

target.bind("click",function(){});

target.live("click",function(){});

live方法其實(shí)是bind方法的變種,其基本功能就同bind方法的功能是一樣的,都是為一個(gè)元素綁定某個(gè)事件,但是bind方法只能給當(dāng)前存在的元素綁定事件,對(duì)于事后采用JS等方式新生成的元素?zé)o效,而live方法則正好彌補(bǔ)了bind方法的這個(gè)缺陷,它可以對(duì)后生成的元素也可以綁定相應(yīng)的事件。

二、傳遞參數(shù)

1.使用trigger觸發(fā)事件來(lái)進(jìn)行參數(shù)傳遞

$('p:first').bind('myclick',function(event,arg1,arg2){

$(arg1).appendTo('body');

console.log(arg2);

});

$('input').click(function(){

$('p:first').trigger('myclick',//這里觸發(fā)了myclick事件

['diva href=""google/a/div','this is to console.log']); //第二個(gè)參數(shù) string});

2.使用bind傳遞參數(shù)

var name_value='stonecold';

$('p').bind('click',{name:name_vlaue},function(event){

console.log(event.data.name);//結(jié)果在控制臺(tái)上顯示為stonecold});

3.在簡(jiǎn)單的事件中傳遞參數(shù)

A:首先定義一個(gè)函數(shù),在點(diǎn)擊的時(shí)候觸發(fā):

function fn_name(arg1){

$(arg1).appendTo('body');

}

B:定義一個(gè)變量作為參數(shù)傳遞

var arg='a href=""googlea';

$('img:first').click(function(){

fn_name(arg);

}); ?

jQuery on方法傳遞參數(shù)示例

教你如何給

jQuery

on方法綁定的函數(shù)傳遞參數(shù),代碼如下:

復(fù)制代碼

代碼如下:

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

function

callback(event){

console.log(event.data.name);

//參數(shù)1

=123

console.log(event.data.id);

//參數(shù)2

=234

console.log(event.data.tel);

//參數(shù)3

=345

}


網(wǎng)頁(yè)標(biāo)題:jqueryon傳參,jquery傳遞參數(shù)
本文地址:http://weahome.cn/article/dsdogjs.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部