当页面加载
时,我正在触发文本框上的onchange事件$(document).ready(function () {
$("input[id$=dpDeliveryDate]").each(function () {
$(this).get(0).onchange();
});
});
这会被正确触发并调用我创建的函数。
如果我将警报输入此功能,它将在页面上正确加载警报。所以我知道它调用函数就好了!但不执行函数
中的其余命令此外,如果页面加载后我更改了文本框值,它也会在函数中正确执行所有命令时正确触发..
功能基本上需要做
$(this).parent().next().next().show();
所以我无法解决为什么它在onchange上有效,但是当从document.load触发onchange时却没有?
答案 0 :(得分:1)
更改
$(this).get(0).onchange();
到
$(this).change();