此处为观看代码:
@Html.Hidden("projectId1", (String)("\"" + ViewBag.projectId1 + "\""))
我有另一个弹出窗口。当从弹出窗口中选择一个值时,将值加载到#projectId1
。没有问题。但我必须在#projectId1
数据运行时调用控制器。
我试试
$("#projectId1").load(function(){
alert("");
});
注意: 我也尝试onchange,keyup,keypress
答案 0 :(得分:2)
在jQuery中,您可以trigger自定义事件:
$("#projectId1").trigger("change");
你可以听:
$("#projectId1").on("change", function () {
});
答案 1 :(得分:1)
试试这个:
$("#projectId1").on('change',function(){
alert("");
});
由于更改事件需要用户而不是通过javascript代码启动的实际浏览器事件。您必须手动触发“更改”功能。
$("#projectId1").val('1').trigger('change');
更新值后,您必须手动触发更改功能,如下所示:
$("#projectId1").trigger('change');
查看此Fiddle