@Html.checkboxfor - Get checkbox value using id

2019-06-03 10:37发布

问题:

In my application, user has a choice to check or uncheck a field "Right". I could able to set the model values to the checkbox using @html.checkboxfor

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

Can someone help me how to get the value using the id. For now i am using $("#right").val() to get the value. But it is not working. Someone please help me to solve this issue.

回答1:

Use:

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

OR

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


回答2:

You can get the checked checkbox values like this

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

Please check this Link. It can be helpful



回答3:

This is working for me to get @Html.CheckBoxFor status using JS .. Thanks kikyalex

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

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