FFi*_*ish 5 forms arrays checkbox jquery
我有一个带图像缩略图的表单,可以选中复选框进行下载.我想要一个带有jQuery图像的数组用于Ajax调用.
2个问题:
- 在表格的顶部有一个复选框,用于切换我想要从映射中排除的所有复选框.我看了一下jQuery的.not()但我无法用:checkbox选择器实现它
- 以下示例代码是否正确?
$(document).ready(function() {
$('#myform').submit(function() {
var images = $("input:checkbox", this).map(function() {
return $(this).attr("name");
}).get().join();
alert(images); // outputs: ",check1,check2,check3"
return false; // cancel submit action by returning false
});
}); // end doc ready
Run Code Online (Sandbox Code Playgroud)
HTML:
<form id="myform" action="" >
<input type="checkbox" id="toggleCheck" onclick="toggleSelectAll()" checked="checked" ><br />
<input type="checkbox" name="001.jpg" checked="checked" /><br />
<input type="checkbox" name="002.jpg" checked="checked" /><br />
<input type="checkbox" name="003.jpg" checked="checked" /><br />
<br />
<input type="submit" value="download" >
</form>
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 10
您可以通过ID排除它,如下所示:
$("input:checkbox", this).not("#toggleCheck").map(....
Run Code Online (Sandbox Code Playgroud)
这将从映射中排除选择所有切换.
| 归档时间: |
|
| 查看次数: |
6957 次 |
| 最近记录: |