http://jsfiddle.net/2pypy87p/6/
选中全选复选框后,会选择 greaterquan div下的库存。 当我点击 FetchAll 按钮时,如何以数组的形式获取所有名称的复选框。
请让我知道如何做到这一点
这是我的代码
$(document).ready(function() {
$('#selecctall').click(function(event) {
if(this.checked)
{
$('#greaterquan .mycheckbox').each(function() {
this.checked = true; //select all checkboxes with class "checkbox1"
});
}
else
{
$('#greaterquan .mycheckbox').each(function() {
this.checked = false; //select all checkboxes with class "checkbox1"
});
}
});
$(document).on('click', '.fetchall', function(e)
{
alert('ssssssss');
});
答案 0 :(得分:1)
你可以使用:checked selector和.map(),如
$(document).ready(function () {
$('#selecctall').click(function (event) {
$('#greaterquan .mycheckbox').prop('checked', this.checked)
});
$(document).on('click', '.fetchall', function (e) {
var array = $('#greaterquan .mycheckbox:checked').map(function () {
return this.nextSibling.nodeValue;
}).get();
console.log(array)
});
});
演示:Fiddle