HTML元素
网格
@Html.Grid(Model).Columns(columns =>
{
columns.Add()
.Encoded(false)
.Sanitized(false)
.SetWidth(10)
.RenderValueAs(o => new HtmlString
(
"<input id='hiddenValue' type='hidden' class='check' value='" + o.Id + "'/>"+
"<input type='checkbox' class='check' value=" +o.select+"/>"
));
columns.Add(c => c.FirstName).Titled("First Name");
columns.Add(c => c.LastName).Titled("Last Name");
}).WithPaging(10).Sortable(true).EmptyText("No data found").Named("GridSearch")
<div id="newgrid" class="col-sm-12 table-responsive" style="width:100%;height:300px;margin-top:3%;padding-left:0px;padding-right:0px;">
@Html.Partial("ResultGrid", Model)
</div>
JavaScript语言
$('#btnok').click(function () {
//for find all row
var items = $(".grid-mvc").find(".grid-table > tbody").children();
$.each(items, function (i, row) {
if ($(row).find('.check').is(':checked')) {
//get text of firstname column using inner text.
alert($(row).children()[1].innerText);
//get text of lastname column using inner text.
alert($(row).children()[2].innerText);
//using each loop get data with checked row.
alert($(row).find('#hiddenValue').val())
}
})
})