在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ input緩存問題

input緩存問題

  1. 手機瀏覽器輸入賬號后會默認(rèn)記住密碼。下一次再次進(jìn)入頁面是,賬號密碼就已經(jīng)默認(rèn)輸入好了,但是執(zhí)行代碼$().text() 卻為空??? 然后再瀏覽器控制臺 再次輸入相同的$().text()又顯示正常的值?
  2. 我初步估計是因為緩存加載順序的原因,當(dāng)我js執(zhí)行的時候緩存的值還沒有渲染到input中,所以我使用了onload ready等,結(jié)果都是不行,請求大家?guī)椭N以撊绾潍@取input的值。

clipboard.png
平時都是正確的,但是進(jìn)入網(wǎng)頁有值的時候,我就無法判斷里面是否有值,因為怎么取值都是空值。

回答
編輯回答
笨笨噠

取input的值應(yīng)該是

$('input').val();
2018年4月15日 02:07
編輯回答
溫衫

我在騰訊云已經(jīng)找到解決方案,自己改寫了一個類似change的事件 就可以解決了,謝謝大家.
$.fn.allchange = function (callback){

    var me = this;
    var last = "";
    var infunc = function () {
        var text = $(me).val();
        if (text != last) {
            last = text;
            callback();
        }
        setTimeout(infunc, 100);
    }
    setTimeout(infunc, 100);
};

調(diào)用
$("#ID").allchange(function () {code})

2018年6月28日 18:56