<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:18:30
        文檔

        jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解

        jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解:本文記錄了在項(xiàng)目中發(fā)現(xiàn)在IE9中不會(huì)立即觸發(fā)change事件,存在兼容問題的解決過(guò)程,非常的詳盡,解決過(guò)程中也有新問題出現(xiàn),最終都解決完畢,完美實(shí)現(xiàn)了兼容各大主流瀏覽器最近開發(fā)一個(gè)項(xiàng)目,需要實(shí)現(xiàn)用戶在WEB表單里的多個(gè)INPUT框中輸入數(shù)量后,立即自動(dòng)計(jì)算
        推薦度:
        導(dǎo)讀jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解:本文記錄了在項(xiàng)目中發(fā)現(xiàn)在IE9中不會(huì)立即觸發(fā)change事件,存在兼容問題的解決過(guò)程,非常的詳盡,解決過(guò)程中也有新問題出現(xiàn),最終都解決完畢,完美實(shí)現(xiàn)了兼容各大主流瀏覽器最近開發(fā)一個(gè)項(xiàng)目,需要實(shí)現(xiàn)用戶在WEB表單里的多個(gè)INPUT框中輸入數(shù)量后,立即自動(dòng)計(jì)算

        本文記錄了在項(xiàng)目中發(fā)現(xiàn)在IE9中不會(huì)立即觸發(fā)change事件,存在兼容問題的解決過(guò)程,非常的詳盡,解決過(guò)程中也有新問題出現(xiàn),最終都解決完畢,完美實(shí)現(xiàn)了兼容各大主流瀏覽器

        最近開發(fā)一個(gè)項(xiàng)目,需要實(shí)現(xiàn)用戶在WEB表單里的多個(gè)INPUT框中輸入數(shù)量后,立即自動(dòng)計(jì)算加總各項(xiàng)輸入的數(shù)量之和,并顯示在指定的INPUT框中,這個(gè)功能實(shí)現(xiàn)的原理是簡(jiǎn)單的,就是只需要在INPUT的onchange事件中計(jì)算加總并將結(jié)果賦給指定的INPUT框中即可實(shí)現(xiàn),代碼如下:

        $("input.syxcost").change(function(){
         computeReceivedsyxcost();
        }
        function computeReceivedsyxcost(){ //計(jì)算加總
         var syxcost=0;
         $("input.syxcost").
        each
        (function(){
         var cost=parse
        Float
        ($(this).val());
         if (!isNaN(cost))
         syxcost=syxcost + cost;
         });
         $("#receivedsyxcost").val(syxcost); //顯示最終結(jié)果
         }

        原以為這樣就解決了,在谷歌瀏覽器確實(shí)是OK的,但在IE 9中,卻發(fā)現(xiàn)在INPUT中輸入數(shù)量后,并不會(huì)立即觸發(fā)change事件,存在兼容問題,在網(wǎng)上搜了許多,也都說(shuō)存在這個(gè)問題,沒有辦法,我就只有自己來(lái)依據(jù)實(shí)現(xiàn)情況來(lái)寫,我的思路是:當(dāng)INPUT獲取焦點(diǎn)時(shí),就獲取當(dāng)前的VALUE并存入該INPUT的自定義的屬性中(如:data-oval),然后在INPUT失去焦點(diǎn)的時(shí)候,就獲取當(dāng)前的VALUE與之前存在自定義的屬性中的值是否相同,若不相同,則說(shuō)明VALUE被改變,就需要重新計(jì)算,否則忽略,實(shí)現(xiàn)代碼如下:

        $("input.syxcost").focus(function(){
         $(this).attr("data-oval",$(this).val()); //將當(dāng)前值存入自定義屬性
         }).blur(function(){
         var oldVal=($(this).attr("data-oval")); //獲取原值
         var 
        new
        Val=($(this).val()); //獲取當(dāng)前值
         if (oldVal!=newVal)
         {
         computeReceivedsyxcost(); //不相同則計(jì)算
         }
         });

        經(jīng)反復(fù)驗(yàn)證,在所有的瀏覽器下均顯示正常,解決了兼容的問題!

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解

        jQuery關(guān)于input的change事件不兼容的問題解決辦法詳解:本文記錄了在項(xiàng)目中發(fā)現(xiàn)在IE9中不會(huì)立即觸發(fā)change事件,存在兼容問題的解決過(guò)程,非常的詳盡,解決過(guò)程中也有新問題出現(xiàn),最終都解決完畢,完美實(shí)現(xiàn)了兼容各大主流瀏覽器最近開發(fā)一個(gè)項(xiàng)目,需要實(shí)現(xiàn)用戶在WEB表單里的多個(gè)INPUT框中輸入數(shù)量后,立即自動(dòng)計(jì)算
        推薦度:
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV无码精品色午夜果冻不卡 | 日本三级在线观看免费| 在线精品免费视频无码的| 亚洲国产精品人久久电影| 麻豆成人久久精品二区三区免费| 亚洲AV永久无码精品| 最新国产乱人伦偷精品免费网站| 亚洲va无码专区国产乱码| 国产猛男猛女超爽免费视频| 亚洲AV日韩AV高潮无码专区| 久久这里只精品国产免费10| 亚洲自偷自偷精品| 国产成人午夜精品免费视频| 亚洲中文字幕无码亚洲成A人片| 噜噜嘿在线视频免费观看| 美女啪啪网站又黄又免费| 久久影院亚洲一区| 日本在线免费观看| 亚洲中文字幕久久精品无码2021| 成人免费视频观看无遮挡| 边摸边吃奶边做爽免费视频网站| 亚洲午夜久久久影院| 久久国产色AV免费看| 国产精品亚洲综合久久| 国产成人精品高清免费| 野花香高清视频在线观看免费| 亚洲成人高清在线观看| 免费国产小视频在线观看| 中文字幕一区二区免费| 亚洲中文字幕久久精品无码2021| 午夜国产大片免费观看| 在线人成免费视频69国产| 亚洲免费观看在线视频| 亚洲av无码成人精品区| 亚洲一区免费观看| 亚洲av日韩av永久无码电影 | 99在线热视频只有精品免费| 精品丝袜国产自在线拍亚洲| 亚洲A丁香五香天堂网| 95老司机免费福利| 黄色三级三级三级免费看|