我有一个简单的表格
<form method="post" action="target.php">
<input class="button" type="submit" value="Submit" />
</form>
我想阅读atable的复选框。因此,复选框输入位于<form>
之外
<input type="checkbox" name="tick[]" value="'.$value.'" />
什么是最简单的jQuery操作,用于读取已检查的值并通过表单通过POST
发送它们?
P.S。由于表格中的每一行都有表格,因此我无法将整个表格放在<form>
标记内。
答案 0 :(得分:1)
试试这个 - 我没试过它。
$("input[name^=tick]:checked").each(function() {
$(this).val() // this line should contain the value of each checked checkbox, you can use it as you want
});
答案 1 :(得分:1)
您可以使用jQuery serialize()或serializeArray()方法在单个对象/数组中获取整个for:
alert($('#<idOfForm>').serialize()); // will alert all form values in key / value string
或使用$.post()提交表单:
$.post("target.php", $("#<idOfForm>").serialize());