第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

不明白這個click(1111, data)參數(shù)是怎么傳遞的

script?type="text/javascript">

????????//不同函數(shù)傳遞數(shù)據(jù)
????????function?data(e)?{
????????????alert(e.data)?//1111
????????}

????????function?a()?{
????????????$("button:eq(2)").click(1111,?data)
????????}
????????a();

????</script>

我知道函數(shù)不加()是調用函數(shù)方法,可是這1111是怎么傳遞給函數(shù)data的

正在回答

3 回答

click(1111, data)

這樣理解,1111,就是你要在事件里面將要用到的外部數(shù)據(jù)(通過e.data來取值),如果事件里面你不需要用到外部的數(shù)據(jù),你就可以省略這個參數(shù),如果你要了解他是怎么實現(xiàn)的,你可以看JQUERY的源碼,個人認為沒有必要!


0 回復 有任何疑惑可以回復我~

$elem.click( [eventData ], handler(eventObject) )

根據(jù)語法,eventObject 是事件對象,[eventData] 這個可選參數(shù)是 事件對象 的數(shù)據(jù)。我只理解表面的意思,底層如何實現(xiàn)就不知道了

0 回復 有任何疑惑可以回復我~

相當于這樣:

function?a()?{

????????????$("button:eq(2)").click(1111,?data(e){ // e為事件對象,是用來記錄一些事件發(fā)生時的相關信息的對象。

????????????????????alert(e.data)// 1111是傳進去的數(shù)據(jù),而e.data就是獲取這個數(shù)據(jù)的

????????????})

}

?a();


0 回復 有任何疑惑可以回復我~
#1

慕前端9656150 提問者

alert(e.data) 中 .data是什么作用
2016-09-07 回復 有任何疑惑可以回復我~
#2

柚柚柚子咯 回復 慕前端9656150 提問者

就是讀取數(shù)據(jù)啊,和.html()、.text() 差不多
2016-09-07 回復 有任何疑惑可以回復我~
#3

慕前端9656150 提問者 回復 柚柚柚子咯

明白了 我以為又調用了data函數(shù)
2016-09-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不明白這個click(1111, data)參數(shù)是怎么傳遞的

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號