您好我正在使用javascript开发asp.net应用程序。我有一个gridview,每行都有一个复选框。我在下面有一个按钮。点击该按钮,我只显示已检查行的值。我循环遍历gridview的每一行。我正在尝试如下。
var second = [];
$('#<%= gdvRegretletter.ClientID %> input[type="CheckBox"]').each(function () {if($(this).closest('tr').find('input[type="checkbox"]').prop("checked") == true)
second.push($(this).val());
});
如果gridview中有三个选中的复选框,我将在警报时获得三次。我想显示名称列值。我可以在这上面得到一些想法,或者我知道我哪里出错了?谢谢大家。
答案 0 :(得分:1)
您可以直接获取所有已检查的条目
var second = [];
$('#your_id :checked').each(function() {
second.push($(this).val());
});