.show无法在准备好的文档上工作

问题描述

| 页面加载时,我正在触发文本框上的onchange事件
$(document).ready(function () {
   $(\"input[id$=dpDeliveryDate]\").each(function () {
       $(this).get(0).onchange();
   });
});
这将正确触发并正在调用我创建的函数。 如果我在此功能中添加了警报,它将在页面正确加载时发出警报。所以我知道它调用函数就好了!但不执行该功能中的其余命令 同样,如果在页面加载后更改文本框值,那么这次也可以正确执行函数中的所有命令,从而正确触发。 这个功能基本上需要做
 $(this).parent().next().next().show();
所以我无法弄清楚为什么它在onchange上起作用,但是在从document.load触发onchange时却不能起作用?     

解决方法

        更改
$(this).get(0).onchange();
$(this).change();
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...