測(cè)試三data
請(qǐng)問(wèn)各位師兄,測(cè)試三$("button:eq(2)").click(1111, data);其中的data是什么意思,麻煩幫我解釋一下,我看應(yīng)該是函數(shù),但是不理解為什么不是data(e),希望幫忙
請(qǐng)問(wèn)各位師兄,測(cè)試三$("button:eq(2)").click(1111, data);其中的data是什么意思,麻煩幫我解釋一下,我看應(yīng)該是函數(shù),但是不理解為什么不是data(e),希望幫忙
2016-11-25
舉報(bào)
2016-12-15
第一個(gè)是跳出警告的提示框的方程,第二個(gè)是傳值的方程。
測(cè)試三中,$("button:eq(2)").click(1111, data); ? 這是是把1111這個(gè)值傳到data的方程中。
這個(gè)時(shí)候設(shè)傳遞的參數(shù)是e(也可以設(shè)置成別的,其他的),而e.date表示1111這個(gè)值,所以前后兩個(gè)data是不同的意思。
? ? ? ? function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
為了更好的理解,我把第一個(gè)方程由data改為data1,參數(shù)由e改為c,這樣是否更清楚一些。
? ? ? ? //不同函數(shù)傳遞數(shù)據(jù)
? ? ? ? function data1(c) {
? ? ? ? ? ? alert(c.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data1)
? ? ? ? }
? ? ? ? a();
2016-11-25
data只是一個(gè)函數(shù)名,相當(dāng)于Java的對(duì)象引用,它指向一個(gè)特定的函數(shù)對(duì)象:function data(e){
},我這樣理解的