我目前正在开展一个项目,该项目需要将电子邮件转发给转发器内的每个选定客户。我正在使用一个复选框,我将电子邮件地址分配为 asp 转发器中的值。
<ItemTemplate>
<div class="odd">
<asp:label ID="lblT" runat="server" style="visibility:collapse; margin-left:9999px;" Text='<%# Eval("exposantID") %>'></asp:label>
<input runat="server" type="checkbox" class="chkExpo" id="chkExpo" value='<%# Eval("exposantMail") %>' />
现在我正在使用 jQuery :checked 语句来获取中继器中的每个选中复选框。
var n;
function countChecked() {
n = $("input:checked").length;
}
$(":checkbox").click(countChecked);
countChecked();
$("input").click(function () {
for (var i = 0; i < n; i++) {
alert($("input:checked").val());
}
});
问题是我只能获得第一个检查值...我尝试使用索引值,但这并没有解决问题。有谁知道如何获取使用此方法检查的每个复选框的值?
谢谢,
阿诺德