簡體   English   中英

.show() 未准備好文檔

[英].show() not working on document ready

當頁面加載時,我正在觸發文本框上的 onchange 事件

$(document).ready(function () {
   $("input[id$=dpDeliveryDate]").each(function () {
       $(this).get(0).onchange();
   });
});

這會正確觸發並調用我創建的 function。

如果我在此 function 中輸入警報,它將在頁面加載正確時發出警報。 所以我知道它調用 function 就好了! 但不執行 function 中命令的 rest

此外,如果在頁面加載后我更改了文本框值,這次它也會正確觸發 function 中的所有命令。

function 基本需要做

 $(this).parent().next().next().show();

所以我無法弄清楚為什么它會在 onchange 中起作用,但在從 document.load 觸發 onchange 時卻不起作用?

改變

$(this).get(0).onchange();

$(this).change();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM