javascript - 如果未选中我的六个复选框之一,则禁用锚链接“ ”
问题描述
解决方案
first_option.prop("checked")
将始终检查第一个元素。你需要做的是遍历所有元素来检查
像这样
$("#tmp_button-99035").click(function(e) {
var isChecked = false;
for (var i = 0; i < first_option.length; i++) {
if (first_option.eq(i).prop("checked")) {
isChecked = true;
break;
}
}
if (!isChecked) {
alert('Please Choose Collar Colour To Continue');
e.preventDefault();
}
return isChecked;
});
推荐阅读
- python - 一个带有条件的 for 循环 - 试图使它成为一个内衬
- django - Django 审计日志用户媒体文件访问
- angular - 在 ng 生产构建后,在 componentFactoryResolver 中获取未匹配对象
- apache-spark - 当会话在写入期间被终止时,Spark saveAsTable 是否会回滚?
- java - 如何计算 Java 数组的内存大小?
- javascript - 如何从消费者更新提供者中的上下文值?
- java - 从 Java 程序调用 Kotlin 时找不到 kotlin-reflection.jar
- python - 什么字段用于高度?
- rest - @pathparam 以及 apache-cxf webservice 的 POST 有效负载
- android - 为什么三星 SM-J5008 (Lollipop) 重启后不触发 onReceive()?