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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,關(guān)于jquery的函數(shù)到底是怎么執(zhí)行的???有了解的嗎?

您好,關(guān)于jquery的函數(shù)到底是怎么執(zhí)行的?。坑辛私獾膯??

鳳凰求蠱 2021-11-04 11:07:15
我頁面上有一個button按鈕,<input type="button" id="subb"value="button" />然后我在js文件中這樣寫:function aa(){alert("haha");}$("#subb").click(aa());執(zhí)行結(jié)果為:在頁面加載時就彈出對話框“haha”若把js改為如下形式:function aa(){alert("haha");}$("#subb").click(aa);執(zhí)行結(jié)果:點擊按鈕后,才彈出對話框把js改為如下的形式:function aa(){alert("haha");}$("#subb").click =aa();執(zhí)行結(jié)果為:在頁面加載時就彈出對話框“haha”對于第一種和第三種情況,我是真的不能理解,為什么頁面剛加載時就進行了,那按鈕的click事件到底是執(zhí)行了還是沒執(zhí)行???求詳細解答!感激不盡!
查看完整描述

2 回答

?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

javascript的語法非常靈活,你只要知道自己想要什么效果,哪種寫法能實現(xiàn)這個效果就行。

正常的寫法


$("#subb").click(function () {      alert("haha"); });

通常都真么寫。


$().ready(function(){    $("#subb").click(function(){        alert(1);        alert("haha");    }); });


查看完整回答
反對 回復(fù) 2021-11-09
?
慕尼黑8549860

TA貢獻1818條經(jīng)驗 獲得超11個贊

你好,點擊事件click中加的其實是一個函數(shù):


$("#subb").click(function(event) {   /* Act on the event */ });

上面的代碼是一個匿名函數(shù),也可以是你說的第二種情況:


$("#subb").click(aa);

上面代碼click之后執(zhí)行函數(shù)aa。

你上面第一種和第三種情況其實是把函數(shù)執(zhí)行的結(jié)果返回給了點擊事件,因為函數(shù)aa后面加了()說明函數(shù)已經(jīng)執(zhí)行了。而你的函數(shù)里面沒有返回內(nèi)容,所以返回的內(nèi)容是undefined。

所以第一種和第三種情況一開始就執(zhí)行了函數(shù),而不是你click事件觸發(fā)的。



查看完整回答
反對 回復(fù) 2021-11-09
  • 2 回答
  • 0 關(guān)注
  • 288 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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