【发布时间】:2011-07-26 12:07:29
【问题描述】:
我没有使用表格,而是使用以下 HTML 显示第 1 列中的复选框、第 2 列中的名称和第 3 列中的电子邮件地址。HTML 如下所示:
<div class="rowLight">
<div class="select"><input name="checkbox" id="chk1" class="chktbl" type="checkbox"></div>
<div class="name">Mary</div><div class="emayl">Mary@ABC.com</div>
</div>
<div class="rowDeep">
<div class="select"><input name="checkbox" id="chk2" class="chktbl" type="checkbox"></div>
<div class="name">Jerry</div><div class="emayl">Jerry@ABC.net</div>
</div>
我需要遍历每个复选框,如果选中该框,则捕获将发送到将填充电子邮件表的网络服务的姓名和电子邮件地址。我试过这样的东西,但需要帮助......
var vals = [];
$('.select input[type="checkbox"]:checked').each(function(i) {
var name = $(this).next('.name');
vals.push(($(name).html());
var emayl = $(this).next('.emayl');
vals.push(($(emayl).html()); });
谢谢,
杰瑞
【问题讨论】:
-
是
.rowLight&.rowDeep一个交替的 DIV 符号行吗? -
您究竟需要什么帮助?