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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于JS里點(diǎn)擊函數(shù),里面在內(nèi)嵌點(diǎn)擊函數(shù),取值問(wèn)題!求解惑啊,大神!

關(guān)于JS里點(diǎn)擊函數(shù),里面在內(nèi)嵌點(diǎn)擊函數(shù),取值問(wèn)題!求解惑啊,大神!

慕村5492868 2018-08-08 17:56:44
<div class="box">111111</div> <div class="box">111111</div> <div class="box">111111</div> <div class="btn">點(diǎn)擊事件</div> <script> var ones = ["實(shí)驗(yàn)1","實(shí)驗(yàn)2","實(shí)驗(yàn)3"] for(let i=0;i<ones.length;i++){ $(".box")[i].onclick = function(){ $(".btn").click(function(){ console.log(ones[i]); }) } } </script>這里描述一下問(wèn)題,正常來(lái)說(shuō)我點(diǎn)擊頁(yè)面上的111,在點(diǎn)擊頁(yè)面上的(點(diǎn)擊事件這個(gè)按鈕),就會(huì)取到數(shù)組里對(duì)應(yīng)的值(這里是沒(méi)問(wèn)題的).但是如果我點(diǎn)擊其中一個(gè)111,在點(diǎn)擊另外一個(gè)111,最后再點(diǎn)擊觸發(fā)console的那個(gè)點(diǎn)擊事件。就會(huì)把之前點(diǎn)擊那個(gè)值一起獲取,打印出2個(gè)值。這里為什么會(huì)把上一次的值存進(jìn)去了,難道2次點(diǎn)擊事件創(chuàng)建了2個(gè)btn函數(shù),同時(shí)里面的值存進(jìn)去2個(gè)地址?不明白!
查看完整描述

1 回答

?
業(yè)余奶茶品鑒師

TA貢獻(xiàn)260條經(jīng)驗(yàn) 獲得超388個(gè)贊

$(".box")[i].onclick?=?function(){
????$(".btn").click(function(){
????????console.log(ones[i]);
????})
}

這個(gè)地方寫的有問(wèn)題,

$(".box")[i].onclick?=?function(){}?就已經(jīng)給每個(gè)div綁定了點(diǎn)擊事件,沒(méi)必要再寫里面的

改成

$(".box")[i].onclick?=?function(){
????console.log(ones[i]);
}


查看完整回答
反對(duì) 回復(fù) 2018-08-08
  • 慕村5492868
    慕村5492868
    您好,我再在里面寫一層點(diǎn)擊事件是因?yàn)槲疫@邊有一個(gè)彈窗,先點(diǎn)擊外面的box,在出來(lái)彈窗,在點(diǎn)擊彈窗里面的btn按鈕,第二個(gè)點(diǎn)擊時(shí)間里需要那數(shù)組里面的值做判斷,然后就出現(xiàn)我說(shuō)的那個(gè)問(wèn)題,先點(diǎn)擊其中一個(gè),再點(diǎn)擊另外一個(gè),然后就會(huì)把第一次點(diǎn)擊的值存起來(lái),這樣就會(huì)造成判斷2次的問(wèn)題,第一判斷會(huì)錯(cuò),第二次判斷會(huì)對(duì)!
  • 業(yè)余奶茶品鑒師
    業(yè)余奶茶品鑒師
    因?yàn)槟闱短琢它c(diǎn)擊事件,所以你點(diǎn)擊第二個(gè)的時(shí)候,會(huì)先觸發(fā)第一個(gè)div的點(diǎn)擊,然后才是第二個(gè),所以會(huì)出錯(cuò)
  • 慕村5492868
    慕村5492868
    我試了一下,點(diǎn)擊第二個(gè)點(diǎn)擊事件并不會(huì)觸發(fā)第一個(gè)點(diǎn)擊事件.
  • 1 回答
  • 0 關(guān)注
  • 1440 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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