第三個是什么意思
function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
在$("button:eq(2)").click(1111, data)里面的data是函數嗎,那為什么不用寫成data()?
1111, data的意思是不是data(1111)?
function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
在$("button:eq(2)").click(1111, data)里面的data是函數嗎,那為什么不用寫成data()?
1111, data的意思是不是data(1111)?
2020-04-05
舉報
2020-04-11
因為這是jq給你包裝好的 你按照他的寫法做就行了?
寫成data()就相當于直接調用這個方法了 這里只是把方法的引用傳遞給jq的click方法 jq會在你觸發click點擊事件時去調用這個data方法 jq還幫你封裝了一個e變量 然后再設置你傳遞的值e.data=1111 最后調用data方法并把e傳進去data(e)