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

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

為什么我在這個頁面的jquery的ready函數(shù)中放入這段代碼,就發(fā)現(xiàn)可以用?

為什么我在這個頁面的jquery的ready函數(shù)中放入這段代碼,就發(fā)現(xiàn)可以用?

largeQ 2023-04-04 21:17:20
近日初學(xué)jQuery,有一點疑問,如下:我在一個1.js文件中加入一段綁定事件的代碼$("input.num").keyup(function(){   var tmptxt=$(this).val();   $(this).val(tmptxt.replace(/\D|^0/g,''));   }).bind("paste",function(){   var tmptxt=$(this).val();   $(this).val(tmptxt.replace(/\D|^0/g,''));   })然后在頁面引用這個1.js,發(fā)現(xiàn)事件綁定不成功。然后我在這個頁面的jquery的ready函數(shù)中放入這段代碼,就發(fā)現(xiàn)可以用,因為javascript是按順序執(zhí)行的,我本來以為這段代碼一樣只要放在<script></script>里面就可以有效,但看起來不是這樣的?
查看完整描述

2 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗 獲得超5個贊

任何的jquery代碼都是放到$(document).ready()里面的,當(dāng)然$(document).ready()的寫法還有很多

查看完整回答
反對 回復(fù) 2023-04-07
?
動漫人物

TA貢獻(xiàn)1815條經(jīng)驗 獲得超10個贊

如果沒猜錯的話,你大概是把js代碼放在html的頭部了。如你所說javascript是按順序執(zhí)行的,如果你把這段js放在input的html之前的話,jquery選擇器是無法獲得這個元素的,因為這時候它后面的元素還沒載入進(jìn)來。

因此把代碼放在documentready事件里是最保險的了。因為這時所有的dom文檔已經(jīng)載入完畢。


查看完整回答
反對 回復(fù) 2023-04-07
  • 2 回答
  • 0 關(guān)注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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