如何获得所有的电子邮件地址为每个复选框,是用jQuery检查
How to get all email addresses for each checkbox that is check with jQuery?
我有10div里面的表单,我需要得到所有的电子邮件输入,有一个复选框被选中,在该表单。下面是每个html块的示例,我总共有10个。
<form id="realtor10">
<input id="chckbox" type="checkbox" name="mycheckbox" value="10" />
<div id="realtor10">
<div id="realtor10image"><img src="wp-content/themes/top10realtors/_image.jpg" alt="realtor10image" /></div>
<div id="rightarea">
<div id="realtor10logo"><img src="wp-content/themes/top10realtors/_logo.jpg" alt="realtor10logo" width="200" height="100" /></div>
<div id="realtor10name">Realtor #10</div>
<div id="realtor10email"><a href="#">(your email address here)</a></div>
<div id="realtor10phone">(your phone number here)</div>
</div>
</div>
</form>
我的目标是能够发送电子邮件到每个电子邮件地址,它的复选框被选中。
假设所有的电子邮件地址都输入到以字符串email
:
var emailArray = [];
$('input:text[name$="email"]:checked').each(
function(){
emailArray.push($(this).val());
});
请记住,这仍然需要验证(理想情况下是客户机和服务器端,但是,肯定是服务器端在存储到数据库之前)并提交到数据库。
var n = $("input:checked").parent().children(div[id=*"email"])
那么,对于数组中的每个元素,您可以轻松地调用.text()来获取电子邮件地址
我认为还有其他解决办法。您还可以在jquery api
相关文章:
- 关闭在加载时激活,而不是复选框更改
- 使用Angular存储用户以前是否选中过复选框,然后再调用它的最佳方式是什么
- knockoutjs,复选框是有延迟的检查
- 应用程序脚本-拆分谷歌表单复选框用逗号回答
- 脚本选择所有输入,而不仅仅是复选框
- Yui Get 复选框返回数组而不是布尔值
- Bootstrap下拉菜单中的复选框允许多个复选框而不是一个
- html5复选框返回“;关于“;值,而不是我设置的值
- 复选框不是't检查到正确的值
- 选中复选框时用 innerHTML 添加的文本,取消选中时不会删除
- 如何记住复选框是选中还是取消选中(单击时)使用本地存储并保存值
- 如何识别复选框是通过鼠标还是键盘选中的
- 在MVC中检查复选框是选中还是否
- 异常复选框是选中的行为
- 需要帮助的这个PHP复选框是值计算脚本
- 如何获得所有的电子邮件地址为每个复选框,是用jQuery检查
- 如果一个复选框是使用jquery选中的,如何无法选中其他复选框
- 复选框是't在IE中检查
- AngularJS-在我选中select all后,用ng点击选中复选框,选中all,但Clearing all不是Cl
- 如何在mvc中使用数据库中的jquery,点击表中的复选框,用数据填充文本框