亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

e.data是什么意思?

代碼:

function?data(e)?{
????????????alert(e.data)?//1111
????????}

問題1:這里的 e.data 是什么意思?為什么我嘗試調用該函數,如:

data(1111);?//?報錯?date?is?not?defined

代碼:

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

問題2:這里的1111,可以看作是傳遞給 data 的參數么?

問題3:這種傳參方式以前沒見過,如果是的話,這是JQ特有的傳參方式還是JS規定的傳參方式之一?

問題4:如果這是傳參方式的話,那么 data(1111),為什么會報錯?

正在回答

2 回答

問題1:這里的e.data是向被選元素e添加數據后新的e;?

問題2:不是傳遞給data的




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

GavinZeng 提問者

再次請教一下,.click(1111,data),這里的1111,如果不是傳遞給函數data的,那么是傳遞給誰的呢?難道是傳遞給函數data的參數e的data屬性的么? 作為函數data的參數e, e擁有的data這個屬性是從哪里得到的呢?
2016-10-20 回復 有任何疑惑可以回復我~
#2

GavinZeng 提問者

已經搞明白,謝謝
2016-10-27 回復 有任何疑惑可以回復我~

定義和用法

data() 方法向被選元素附加數據,或者從被選元素獲取數據。


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

班大人

http://www.w3school.com.cn/jquery/data_jquery_data.asp 仔細閱讀W3C 上的文檔,就會明白本課程的data
2016-10-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

e.data是什么意思?

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號