javascript - 将 mvc 复选框绑定(bind)到 javascript 函数

标签 javascript jquery asp.net-mvc checkbox html-helper

尝试将带有 jquery 的 mvc 辅助复选框绑定(bind)到 javascript 函数,该函数将根据它是否被选中来执行某些操作。

第 1 部分:如何成功地将复选框绑定(bind)到点击或更改事件?

第 2 部分:如何检查复选框是否选中?

<div class="editor-label">
    @Html.LabelFor(model => model.Immediate)
</div>
<div class="editor-field">
    @Html.CheckBoxFor(model => model.Immediate, new {id = "chkImmediate" })
</div>

我的绑定(bind)尝试:

$("#chkImmediate").click(clickEvent());

function clickEvent() {
        alert($("#chkImmediate").checked); //want it to show true/false
}

最佳答案

假设复选框的 id 是正确的,您可以像这样使用 jQuery 绑定(bind)事件:

$("#chkImmediate").change(function() {
    if(this.checked) {
        alert('It's checked!!');
    } else {
        alert('It's not checked!!');
    }
});

关于javascript - 将 mvc 复选框绑定(bind)到 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23163358/

相关文章:

javascript - 如何在浏览器中查看 Web 套接字响应?

javascript - 从浏览器缓存中删除特定图像

javascript - 我如何使用 jQuery 计算其他 div 中选择的类中的 div 的数量

javascript - 在 HIghcharts 中设置自定义图例项目符号(或图标)

javascript - JS 无法正确显示已加载的页面

jquery - 如何增加触摸屏复选框的可点击区域

c# - 如何将 Unity 设置为将依赖项注入(inject)存储库到我的服务层?

javascript - javascript 如何获取子字符串

asp.net-mvc - 在 ASP.NET Core 2 中获取用户 ID

asp.net-mvc - MVC ActionResult 和 QueryString