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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

.text( function(index, text)和.html( function(index, oldhtml) )的用法

$(".left?a:first").text(function(index,text){
????return?'增加新的文本內(nèi)容'?+?text
?})

這里面的function怎么理解?。磕涿瘮?shù)沒有傳入?yún)?shù),那么函數(shù)返回的值增加的text是什么呢?沒有傳入index參數(shù),難道index是js或jQuery的關(guān)鍵字?


正在回答

4 回答

應(yīng)該先去了解一下什么是回調(diào)函數(shù),回調(diào)函數(shù)不是我們自己調(diào)用的,而是在運(yùn)行過程中程序自動(dòng)調(diào)用的.舉個(gè)例子,一個(gè)點(diǎn)擊事件,鼠標(biāo)點(diǎn)擊一下,程序會(huì)調(diào)用一個(gè)方法,方法里面有幾個(gè)參數(shù),其中鼠標(biāo)的x,y軸位置,這都是程序自動(dòng)跳上去的,程序自動(dòng)調(diào)用函數(shù),自動(dòng)把參數(shù)填上。這里也是,這個(gè)匿名函數(shù)你根本沒有調(diào)用,index和text都是程序自己填上的。

http://img1.sycdn.imooc.com//58b8f7680001ed3111220261.jpg

6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

JohnieXu 提問者

非常感謝!
2017-03-03 回復(fù) 有任何疑惑可以回復(fù)我~

?$(".left a:first").text(function(idnex,text){

? ? ? ? ? ? return '增加新的文本內(nèi)容' + text

? ? ? ? });

這里的index 其實(shí)就是下標(biāo) 簡單的來說就是在哪個(gè)地方開始新增內(nèi)容 但是 為什么是在第二個(gè)盒子里面 新增了內(nèi)容了 ?其實(shí)你好好想一想 你就會(huì)發(fā)現(xiàn)的是 ?第一個(gè)盒子的子節(jié)點(diǎn) 都已經(jīng)被替換成html的元素了 ?而這里的需求是增加內(nèi)容 ?所以和元素毫無關(guān)系 ?接著程序就會(huì)往下運(yùn)行 找到第二個(gè)盒子 這時(shí)就增加成功了 ? 如果不相信的朋友可以先把$(".left div:first").html('整個(gè)div的子節(jié)點(diǎn)都被替換了')這句話先注釋了 ?運(yùn)行看看效果 ?你就知道了

1 回復(fù) 有任何疑惑可以回復(fù)我~

這里的index應(yīng)該就是指數(shù)組下標(biāo) ? 也就是:first ? 也就是0 ? 如果沒有return ?那它就是0 ?有了return以后就把return里的值放到了index,然后這個(gè)index應(yīng)該是這個(gè)函數(shù)自帶的參數(shù) ? ?。。應(yīng)該是這樣的 ?如果有什么不對(duì)請(qǐng)私密我?guī)臀腋恼??謝謝

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

JohnieXu 提問者

你這么說我更懵了
2017-03-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_半人類 回復(fù) JohnieXu 提問者

參數(shù)是這個(gè)函數(shù)自帶的 它代表的就是數(shù)組下標(biāo),第一個(gè)也就是0了 如果有返回值就會(huì)把這個(gè)0替換掉 沒有就默認(rèn)是0了
2017-03-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_半人類 回復(fù) JohnieXu 提問者

比如text這些函數(shù)都自帶index這個(gè)參數(shù)
2017-03-01 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_半人類 回復(fù) JohnieXu 提問者

也不一定非要是index,你可以換成別的看看比如x或者y 參數(shù)名也許可以不是這個(gè) 但是參數(shù)的含義應(yīng)該就是這個(gè)
2017-03-01 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)
  1. 首先text()是一個(gè)方法

  2. text()方法可以傳參數(shù)

  3. 參數(shù)分為變量(如:index)和函數(shù)(如:function(){})

  4. 這里是text()方法傳遞一個(gè)參數(shù)是一個(gè)帶參數(shù)的函數(shù)

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

JohnieXu 提問者

不理解這里函數(shù)的參數(shù)和返回值(つд⊂)
2017-03-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

.text( function(index, text)和.html( function(index, oldhtml) )的用法

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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