【问题标题】:@Html.checkboxfor - Get checkbox value using id@Html.checkboxfor - 使用 id 获取复选框值
【发布时间】:2015-12-23 13:13:24
【问题描述】:

在我的应用程序中,用户可以选择选中或取消选中“Right”字段。我可以使用@html.checkboxfor 将模型值设置为复选框

 @Html.CheckBoxFor(x => x.Right, new { id="right"})

有人可以帮助我如何使用 id 获取值。 现在我正在使用 $("#right").val() 来获取价值。但它不起作用。有人请帮我解决这个问题。

【问题讨论】:

  • 请发布一些示例代码。
  • 没有与复选框关联的值,因此$("#right").val() 没有返回任何内容

标签: jquery asp.net-mvc-3 checkbox


【解决方案1】:

用途:

 $("#right").prop('checked') 

$("#right").is(":checked")

【讨论】:

    【解决方案2】:

    您可以像这样获取选中的复选框值

    $('input:checkbox[name=right]').each(function() {
    if($(this).is(':checked'))
      alert($(this).val());});
    

    请检查此Link。很有帮助

    【讨论】:

      【解决方案3】:

      这对我使用 JS 获取 @Html.CheckBoxFor 状态很有用。谢谢 kikyalex

      @Html.CheckBoxFor(model => model.IA.InProcess, new { @id = "cbinPro" })

      alert($("#cbinPro").is(":checked"));

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-07
        • 2014-11-29
        • 2017-08-22
        • 2018-08-25
        • 2012-12-20
        • 2018-08-02
        • 1970-01-01
        相关资源
        最近更新 更多