jquery - onchange 事件到 html.editorfor

标签 jquery asp.net-mvc-3 razor

我有一个使用 Html.EditorFor 在 razor 中创建的输入框。

@Html.EditorFor(model => model.person.Person.FirstName)

我想向此框添加一个更改事件,以便在值更改时触发一些代码。

我尝试过这个jquery:

$('#person_Person_FirstName').change(function () {
    alert($(this).val());
}).change();

但我什么也没得到。

有人有什么想法吗?

最佳答案

试试这个代码:

$(function() {

    $(document).on('change','#person_Person_FirstName', function() {
       alert($(this).val());
    });

});

关于jquery - onchange 事件到 html.editorfor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425926/

相关文章:

javascript - 如何在 jquery 中为对象键创建一个工作变量以避免额外的代码

javascript - 如何获取按键上 anchor 的 href 值?

asp.net-mvc-3 - 为什么页面在 Razor 下不可用

asp.net-mvc - ASP.Net MVC、动态属性和 EditorFor/LabelFor

css - 将 Bootswatch 与 .net 核心网络应用程序一起使用(razor 而非 MVC)

jquery - 使用 jQuery 更改特定文本

javascript - 我们是否应该将 Flash 作为最后的手段?

excel - 我们如何使用 closedxml 在 excel 中创建图表

javascript - 将 Razor 字符串变量转换为 MVC 中的 Javascript 字符串变量

c# - MVC 4 _Layout.cshtml 动态 CSS