引导下拉菜单的解决方案单击以立即隐藏bug。
这应该是事件传播的原因,代码被修改如下:
var(=);
Click(函数(){)
VaR旗=美元(这)道具('checked);
banks.prop('checked标志);
})
停止事件的传播,或者单击复选框时,下拉菜单div将立即隐藏。
$(下拉菜单标签)Click(函数(e){)
e.stoppropagation();
});
Banks.click(function(){()
如果没有选中,则选择所有按钮不被选中。
如果所有选中的,选择按钮被选中
var = 0;
banks.each(函数(){()
如果$(this)
数字+;
}
})
如果(数字=银行=长度){
$('。所有>输入)。道具('checked ',真的);
{人}
$('。所有>输入)。道具('checked,假);
}
})
此外,需要一个新功能,单击保存按钮,将选定的银行名称通过字符串连接到后台,这部分很简单,代码如下所示:
在提交时,获取所选的所有值,并将这些值拼接成字符串。
$(提交)Click(函数(){)
无功bankarr = { };
banks.each(函数(){()
如果$(this)
BankArr.push($(this)。瓦迩());
}
});
无功bankstr = bankarr.join(',');
console.log(bankstr);
})
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。